About the Role
We're hiring a Node.js Backend Developer to build and maintain scalable server-side systems for our client products. You'll design robust APIs, manage databases, and ensure our backend infrastructure is secure, performant, and maintainable.
What You'll Do
- Architect and develop RESTful and GraphQL APIs using Node.js and Express / Fastify
- Design database schemas and write optimised queries for PostgreSQL and MongoDB
- Implement authentication, authorisation, and security best practices (JWT, OAuth 2.0, rate limiting)
- Build background jobs, queues (BullMQ / Redis), and event-driven services
- Write integration and unit tests (Jest / Vitest) for backend services
- Participate in architecture discussions and propose solutions for complex problems
Requirements
- 2–4 years of experience building production Node.js backend services
- Strong proficiency in TypeScript and asynchronous JavaScript patterns
- Hands-on experience with PostgreSQL, MongoDB, or other databases
- Understanding of REST API design principles and HTTP protocols
- Experience with Docker and cloud deployment (AWS / GCP / Azure)
- Solid grasp of software architecture, design patterns, and SOLID principles
Nice to Have
- Experience with microservices or serverless architectures
- Knowledge of message brokers (Kafka, RabbitMQ)
- Familiarity with Next.js API routes or edge computing
What We Offer
- Fully remote position with flexible working hours (IST overlap required)
- Competitive salary with performance bonuses
- Home office setup allowance
- Regular team sync and virtual social events
- Fast career growth with senior and architect tracks available