Posted on: 20/12/2025
Our Client :
Company is (founded in 2020) is an industry leading, first of its kind in India, digital healthcare data platform and exchange, infused with AI/ML capabilities delivering solutions to stakeholders in all segments of the healthcare sector.
Job Title : Backend Engineer (Node.js / NestJS)
Education : B.Tech/MCA
Experience : 3 to 5 Years
Location : Bangalore
About the Role :
We're looking for a driven Backend Software Engineer (NestJS) to build scalable, secure, and high-performance backend systems. You'll work with Node.js, NestJS, TypeScript, and databases like PostgreSQL and MongoDB. If you love designing clean APIs, architecting services, and solving real world engineering problems.
Roles & Responsibilities :
- Design and develop scalable Restful and event-driven APIs using NestJS and TypeScript.
- Integrate with SQL (PostgreSQL/MSSQL) and NoSQL (MongoDB) databases efficiently.
- Write clean, modular, and testable code following best practices and SOLID principles.
- Implement message queues (Kafka, Redis, or Pub/Sub) for async processing and micro-service communication.
- Collaborate with frontend and DevOps teams for seamless feature delivery.
- Manage API authentication and authorization (OAuth2.0, JWT, etc.).
- Implement caching strategies (Redis/memory-based) for high-performance systems.
- Troubleshoot production issues and optimize application performance.
- Participate in code reviews, architecture discussions, and design brainstorming sessions.
- Contribute to improving backend reliability, observability, and deployment automation.
Requirements :
- Hands-on experience with NestJS, Node.js, and TypeScript.
- Strong understanding of REST APIs, middle-ware, and dependency injection in NestJS.
- Working knowledge of SQL (PostgreSQL/MSSQL) and NoSQL (MongoDB) databases.
- Solid understanding of asynchronous programming, promises, and event loops.
- Experience with Git and collaborative workflows (branches, PRs, reviews).
- Understanding of OOP concepts, DSA, and basic design patterns.
- Familiarity with frontend fundamentals (HTML/CSS/JS) for integration-level debugging.
- Experience in error handling, logging, and debugging Node.js applications.
Must Have (Mandatory Working Knowledge) :
- API integration and design standards (OpenAPI/Swagger).
- Authentication and Authorization flows (JWT, OAuth).
- Message Queues - Kafka, Redis, or Google Pub/Sub.
- Caching and performance optimization.
- Environment configuration and secrets management.
- Unit and integration testing with Jest or equivalent.
- Version control (Git) and branching strategies.
Bonus Points (Good-to-Have, Not Must) :
- Experience with Cloud Platforms (GCP / AWS), deployments, services, IAM, etc.
- Understanding of containerization (Docker, Kubernetes).
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI).
- Familiarity with WebSockets, GraphQL, or gRPC.
- Hands-on with Redis Streams, or Cloud Pub/Sub.
- Exposure to monitoring tools like Prometheus, Datadog, or Stackdriver.
- Understanding of microservices architecture and API gateway patterns.
- Basic knowledge of security best practices (input sanitization, rate limiting, helmet, etc.).
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592915