Lead Backend Engineer
- Industry Other
- Category Admin
- Location Bhaktapur, Nepal
- Expiry date Mar 29, 2026 (2 days left)
Job Description
About the Role
We are looking for a highly experienced Backend Lead with deep expertise in Node.js and NestJS to lead the architecture, development, and scalability of our backend systems.
This is a hands-on leadership role where you will guide a team of engineers, define backend standards, and actively contribute to building high-performance, production-grade applications. You will collaborate closely with product, frontend, and DevOps teams to deliver scalable and reliable systems.
Key Responsibilities
Architecture & Engineering
- Design and own scalable NestJS-based microservices architecture and monorepo structures
- Define module boundaries, dependency injection patterns, and reusable shared libraries
- Establish TypeScript best practices (strict typing, generics, decorators)
- Build and maintain RESTful & GraphQL APIs with proper versioning and documentation (Swagger/OpenAPI)
- Architect event-driven systems using Kafka, RabbitMQ, or NATS
- Design and optimize PostgreSQL databases using TypeORM or Prisma
- Implement caching strategies with Redis (session management, rate limiting, cache-aside)
Backend System Design
- Build scalable systems using NestJS and Express.js, including middleware and routing layers
- Implement Service Layer & Repository Pattern architectures
- Design modular systems including:
- User services
- Admin services
- Notification systems
- Background worker services
Queue Systems & Background Processing
- Work with RabbitMQ for inter-service communication
- Implement BullMQ/Bull for job queues, scheduling, retries, and async workflows
- Develop worker-based systems for:
- Notifications
- Scheduled jobs
- Heavy background processing
Cloud, Storage & Integrations
- Integrate AWS S3 for secure file handling (uploads, presigned URLs)
- Optimize asset delivery using CloudFront CDN
- Build notification systems using:
- SendGrid (emails)
- Twilio (SMS)
- Firebase FCM (push notifications)
Authentication, Security & Validation
- Implement JWT-based authentication and secure session handling
- Apply best practices for API security and token management
- Build strong validation layers using Zod / Express Validator
- Team Leadership & Collaboration
- Lead and mentor a team of 4–8 backend engineers
- Conduct code reviews, design discussions, and pair programming
- Define testing standards (Jest, Supertest) and enforce quality
- Collaborate with frontend and DevOps teams on API contracts and deployments
- Support team growth through feedback, 1:1s, and goal setting
Delivery & Operations
- Lead sprint planning and technical estimations in Agile/Scrum
- Ensure system performance (latency, uptime, scalability) using APM tools
- Handle incident response, on-call rotations, and post-mortems
- Improve CI/CD pipelines (GitHub Actions, GitLab CI)
- Ensure production readiness:
- Graceful shutdown
- Retry strategies
- Queue recovery
- Idempotent processing
Requirements
- 7+ years of backend development experience
- 3+ years in a tech lead or senior leadership role
- Expert in Node.js (event loop, streams, worker threads) and TypeScript
- Strong hands-on experience with NestJS (modules, guards, interceptors, pipes)
- Experience with PostgreSQL, schema design, indexing, and optimization
- Strong knowledge of Redis, message brokers, and caching strategies
- Experience with Docker & Kubernetes
- Strong testing practices using Jest & Supertest
- Proven leadership, communication, and decision-making skills
Bonus Points
- Experience with Nx or Turborepo (monorepo setup)
- Knowledge of OAuth2, Passport.js, RBAC/ABAC
- Experience with OpenTelemetry, Datadog, or New Relic
- Experience with WebSockets / SSE using NestJS Gateways
- Contributions to open-source Node.js/NestJS projects
- Experience scaling systems to millions of requests/day
What We Offer
- Competitive salary with regular reviews
- 5 working days (Mon–Fri), 8 hours/day
- Breakfast, lunch, tea & coffee provided
- Paid leaves (Paternity, Maternity, Marriage, Sick, Casual, Public Holidays)
- Festival bonus after probation
- Medical & accidental insurance
- Flexible work environment
- Growth opportunities & impactful projects
- Creative and collaborative work culture
- Dual monitor workstation & latest tools
- Library access & learning resources
- Team activities: Futsal, hiking, and more
For more details or queries, please reach out to [email protected]