Roles & Responsibilities
About the Role
We are seeking a seasoned Full Stack JavaScript Developer to lead the design and development of scalable web applications. You will play a pivotal role in shaping our architecture across the Presentation, Business, Data, and External Integration layers. This is a unique opportunity to work on greenfield projects while mentoring junior developers and driving technical excellence.
Responsibilities
- Architect and implement robust frontend applications using React (Next.js)
- Design and develop scalable backend services with Node.js (NestJS)
- Lead technical discussions and contribute to key architectural decisions
- Ensure seamless integration with third-party systems and APIs
- Optimize performance across the stack for scalability and reliability
- Mentor junior engineers and perform constructive code reviews
- Collaborate with cross-functional teams to define, plan, and deliver features
Requirements
3–6 years of hands-on experience in full stack JavaScript developmentStrong expertise in React.js, Next.js, Node.js, and NestJSSolid understanding of software architecture and design patternsExperience with authentication / authorization frameworks (OAuth, JWT)Proficiency in API design and implementation (REST, GraphQL)Familiarity with DevOps practices, CI / CD pipelines, and cloud infrastructureExcellent communication, problem-solving, and leadership skillsExposure to event-driven systems (e.g., RabbitMQ)Nice to Have
Experience with microservices architectureStrong background in database design and optimization (PostgreSQL, MongoDB)Tell employers what skills you have
MongoDB
CSS
Scalability
PostgreSQL
Pipelines
Design Patterns
Architect
Architectural
JavaScript
Microservices
Reliability
Database Design
Angular
Web Applications
API