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 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