Senior Backend Developer (Node.js / NestJS)
Core
Designing and building scalable, reliable, and high-performance backend systems and microservices for a fast-growing startup.
Role type
Senior Backend Engineer (Node.js / NestJS)
Builds
Scalable backend services, microservices-based systems, and distributed applications
Domain
Internet / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, NestJS, TypeORM, MySQL, NoSQL (MongoDB), System Design, Microservices, AWS (EC2, S3, SES, SQS, RDS), ELK Stack, Grafana, Docker, SOLID Principles, Design Patterns, Clean Architecture, RESTful API design, Git
Preferred skills
Redis, event-driven architectures, Kafka, RabbitMQ, CI/CD pipelines, Terraform, Kubernetes, Python, Agentic AI
Technologies
Node.js, NestJS, TypeORM, MySQL, MongoDB, AWS, ELK Stack, Grafana, Docker, Redis, Kafka, RabbitMQ, Terraform, Kubernetes
Responsibilities
Take end-to-end ownership of backend services from design to production support; Design and develop scalable, secure, and maintainable backend applications; Architect and implement microservices-based systems; Design efficient database schemas and optimize application performance; Build and maintain RESTful APIs and asynchronous workflows; Implement monitoring, logging, and observability solutions; Troubleshoot production incidents and perform root cause analysis; Drive engineering best practices, code quality standards, and architectural discussions; Conduct code reviews and mentor fellow engineers.
Seniority
Senior, hands-on IC
