Backend Engineer (NestJS, , TypeScript, Prisma ORM, PostgreSQL ,Redis, Azure , Docker) (Bengaluru)

Backend Engineer (NestJS, , TypeScript, Prisma ORM, PostgreSQL ,Redis, Azure , Docker) (Bengaluru)

27 Oct
|
dentsu
|
Bengaluru

27 Oct

dentsu

Bengaluru

Job Description:

Job Description: Backend Engineer

Tech Stack: NestJS TypeScript Prisma ORM PostgreSQL Redis Microsoft Azure Docker

Role Overview

We are looking for a Backend Engineer with strong experience in NestJS TypeScript and PostgreSQL to build scalable secure and high-performance backend systems. The ideal candidate should have a solid understanding of backend architecture API design database optimization caching asynchronous processing cloud services and production reliability.

Key Responsibilities

- Design develop and maintain scalable backend services and REST APIs using NestJS and TypeScript.
- Build modular backend architectures using NestJS modules controllers services dependency injection guards interceptors and middleware.
- Design and optimize database schemas queries relationships indexes and transactions using PostgreSQL and Prisma ORM.
- Implement request validation centralized error handling consistent API responses and API documentation using Swagger/OpenAPI.
- Develop secure authentication and authorization mechanisms including JWT RBAC and permission-based access control.
- Implement caching strategies using Redis and asynchronous processing using messaging queues and background jobs.
- Integrate third-party APIs and external systems handling authentication rate limits retries timeouts and failures.
- Optimize API performance database access resource utilization and application scalability.
- Containerize applications using Docker and deploy backend services using Microsoft Azure.
- Implement structured logging monitoring distributed tracing health checks and other observability practices.
- Write automated tests participate in code reviews troubleshoot production issues and maintain technical documentation.
- Collaborate with frontend engineers and other stakeholders to define API contracts and deliver end-to-end features.

Required Skills

Core Technologies and Architecture

- Strong proficiency in TypeScript and modern JavaScript.




- Hands-on experience with NestJS is mandatory including modules dependency injection guards interceptors pipes and exception filters.
- Strong understanding of REST API design asynchronous programming modular architecture SOLID principles and clean code practices.

Database and Caching

- Hands-on experience with PostgreSQL Prisma ORM schema design migrations transactions indexing and query optimization.
- Experience with Redis for caching TTL management cache invalidation and performance optimization.
- Understanding of database consistency connection pooling and effective data-access patterns.

API Development and Security

- Experience implementing DTOs request validation centralized error handling and consistent API contracts.
- Familiarity with class-validator class-transformer and Swagger/OpenAPI.
- Understanding of authentication authorization JWT OAuth 2.0 RBAC API security rate limiting and secure secrets management.
- Experience handling pagination filtering API versioning retries and backward compatibility.

Cloud Messaging and Integrations

- Experience with Microsoft Azure or equivalent cloud platforms with the ability to work with Azure services in production.
- Familiarity with Azure App Service Azure Container Apps Azure Database for PostgreSQL Azure Service Bus Azure Key Vault and Azure Cache for Redis.
- Understanding of messaging queues background jobs event-driven architecture retries and failure recovery.
- Experience integrating third-party APIs and handling asynchronous workflows.

Performance and Engineering Practices





- Understanding of performance concurrency caching database optimization and scalability.
- Familiarity with structured logging metrics distributed tracing health checks and monitoring tools such as Application Insights or OpenTelemetry.
- Hands-on experience with Docker Git CI/CD and automated testing using Jest or equivalent tools.
- Experience writing unit and integration tests and debugging application issues across development and production environments.

Preferred Qualifications

- Experience with microservices event-driven architecture domain-driven design and clean architecture.
- Familiarity with advanced messaging patterns idempotency dead-letter queues and distributed system reliability.
- Experience with GraphQL webhooks WebSockets API gateways or enterprise system integrations.
- Familiarity with Kubernetes infrastructure as code and Azure Functions.
- Experience building enterprise applications SaaS platforms multi-tenant systems and role-based access control.
- Experience with AI-assisted development tools such as Claude Code for implementation debugging refactoring and testing with the ability to review and validate generated code.
- Familiarity with monorepos shared libraries and CI/CD workflows.

Ideal Candidate

- Strong problem-solving analytical and debugging skills.
- Writes clean modular secure maintainable and strongly typed code.
- Understands the reasoning behind architectural database and performance decisions.
- Takes ownership of features from design and development through testing and deployment.
- Communicates effectively and collaborates with frontend engineers architects and cross-functional teams.

Experience: Mid-level to Senior depending on technical depth and demonstrated ownership.

Core Stack: NestJS TypeScript Prisma ORM PostgreSQL Redis REST APIs Microsoft Azure Docker Git.

Location:

DGS India - Bengaluru - Manyata N1 Block

Brand:

Merkle

Time Type:

Full time

Contract Type:

Permanent

Required Experience:

IC

📌 Backend Engineer (NestJS, , TypeScript, Prisma ORM, PostgreSQL ,Redis, Azure , Docker) (Bengaluru)
🏢 dentsu
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer (nestjs, , typescript, prisma orm, postgresql ,redis, azure , docker) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: backend engineer (nestjs, , typescript, prisma orm, postgresql ,redis, azure , docker) (bengaluru) / bengaluru