Full Stack Engineer
BrothersTech · United States
Apply & track with Apply EdgeFull Stack DeveloperJob SummaryWe are seeking an enthusiastic and motivated Entry-Level Full Stack Developer to join our growing engineering team. The ideal candidate will have a strong foundation in frontend and backend development and be interested in building modern, scalable web applications.This role is suitable for recent graduates, bootcamp graduates, interns, or developers with up to 2 years of experience who have hands-on experience through professional, academic, internship, or personal projects.Key ResponsibilitiesDevelop and maintain web applications across both frontend and backend.Build responsive user interfaces using React.js, JavaScript, and/or TypeScript.Develop backend services and REST APIs using Node.js and Express.js.Work with databases such as PostgreSQL, MySQL, or MongoDB.Integrate frontend applications with REST APIs and backend services.Write clean, maintainable, and reusable code.Debug application issues and resolve software defects.Participate in code reviews and follow development best practices.Use Git/GitHub for source control and collaborative development.Write basic unit and integration tests.Work with senior developers to understand requirements and implement features.Participate in Agile/Scrum meetings and sprint activities.Document technical work and development processes.Learn and adopt new technologies as required.Required Skills0–2 years of software development experience or equivalent internship/project experience.Strong understanding of HTML5, CSS3, and JavaScript.Knowledge of React.js or another modern frontend framework.Basic knowledge of Node.js and backend development.Understanding of REST APIs, JSON, HTTP, and API integration.Working knowledge of SQL and relational databases.Familiarity with Git and GitHub.Understanding of object-oriented and basic software development concepts.Strong debugging and problem-solving skills.Good written and verbal communication skills.Ability to work effectively in a remote team environment.