Full Stack Web Developer (Node.js & React)
We are looking for an experienced Full Stack Web Developer with strong expertise in React and Node.js to build modern, scalable, and high-performance web applications. The ideal candidate should be comfortable working across both frontend and backend technologies.
Responsibilities
- Design and develop end-to-end web applications using React and Node.js.
- Build reusable and scalable frontend components.
- Develop and maintain backend services and RESTful APIs.
- Integrate frontend applications with APIs and third-party services.
- Design and work with relational and NoSQL databases.
- Implement responsive and user-friendly interfaces.
- Optimize applications for performance, scalability, and security.
- Troubleshoot and resolve frontend and backend issues.
- Write unit, integration, and end-to-end tests.
- Participate in code reviews and technical discussions.
- Collaborate with product, UI/UX, QA, and DevOps teams.
- Support deployment and CI/CD processes.
Requirements
- 4–7 years of professional full-stack development experience.
- Strong proficiency in React.js and Node.js.
- Strong knowledge of JavaScript/TypeScript, HTML5, and CSS3.
- Experience with state management such as Redux, Context API, or similar.
- Experience with Express.js, NestJS, or similar frameworks.
- Strong understanding of RESTful API development.
- Experience with PostgreSQL, MySQL, MongoDB, or similar databases.
- Experience with Git and CI/CD workflows.
- Good understanding of web security and performance optimization.
- Experience with automated testing.
- Next.js, Docker, Redis, GraphQL, or cloud experience is a plus.