We’re looking for a Full Stack Developer who can build and maintain web applications end-to-end using Node.js on the backend and React.js on the frontend. You’ll work closely with product, design, and engineering teams to deliver fast, reliable, and scalable features.
Key Responsibilities
- Build responsive, user-friendly web interfaces using React.js
- Develop RESTful APIs and backend services using Node.js (Express/NestJS)
- Integrate frontend with backend services/APIs and third-party services
- Design and manage databases (SQL/NoSQL) and write efficient queries
- Implement authentication/authorization (JWT, OAuth, RBAC)
- Write clean, reusable, testable code and perform code reviews
- Optimize application performance, security, and scalability
- Debug production issues and improve reliability/monitoring
- Collaborate in Agile/Scrum setup (planning, standups, retros)
Required Skills & Qualifications
- 3+ years of experience in full-stack development
- Strong hands-on experience with:
- React.js (Hooks, Component architecture, state management)
- Node.js with frameworks like Express.js or NestJS
- Solid understanding of:
- JavaScript/TypeScript, ES6+
- API design (REST; GraphQL is a plus)
- Database systems: MongoDB / PostgreSQL / MySQL
- Git, CI/CD basics
- Experience with HTML5, CSS3, responsive design
- Good problem-solving skills and the ability to work independently
Good to Have (Preferred)
- TypeScript proficiency
- Experience with Next.js
- Knowledge of cloud platforms (AWS/GCP/Azure)
- Docker & containerization, Kubernetes basics
- Testing frameworks (Jest, React Testing Library, Cypress)
- Redis/queues (BullMQ/RabbitMQ), websockets
- Familiarity with microservices/event-driven architecture