Full Stack Developer II
Summary
We are looking for a Full Stack Developer with 2–3 years of hands-on experience in building scalable web applications. The ideal candidate should be comfortable working across both frontend and backend, writing clean code, and collaborating closely with cross-functional teams.
Key Responsibilities
- Develop and maintain web applications using modern frontend and backend technologies
- Build responsive and user-friendly interfaces using React
- Design and implement RESTful APIs using Node.js
- Work with MongoDB for data modeling, queries, and performance optimization
- Collaborate with UI/UX designers, QA, and product teams to deliver features end-to-end
- Write reusable, testable, and efficient code
- Participate in code reviews and follow best practices for version control
- Debug and resolve production issues with a focus on performance and scalability
Must Have Skills
- Strong proficiency in JavaScript (ES6+)
- Experience with Node.js (preferably with frameworks like NestJS)
- Hands-on experience in React.js
- Solid understanding of SQL/NoSQL (preferably MongoDB)
- Good knowledge of HTML5, CSS3 (including responsive design)
- Experience with Git (branching, merging, pull requests)
- Understanding of REST APIs and client-server architecture
Good to Have
- Basic experience with Python
- Exposure to cloud platforms (Azure preferred, or AWS)
- Familiarity with Docker or container-based development
- Understanding of CI/CD pipelines
- Experience with state management libraries (Redux, Context API, etc.)
Soft Skills
- Good problem-solving ability
- Clear communication skills
- Ability to work independently and within a team
- Willingness to learn and adapt to new technologies