Backend Engineer - (NestJS, Node.js, TypeScript, Prisma ORM, PostgreSQL, Redis, Azure, Docker) at Merkle | AdTechTalent
Home / Jobs / Backend Engineer - (NestJS, Node.js, TypeScript, Prisma ORM, PostgreSQL, Redis, Azure, Docker) Engineering Recently On-site
Merkle
Backend Engineer - (NestJS, Node.js, TypeScript, Prisma ORM, PostgreSQL, Redis, Azure, Docker)
NestJS Node.js TypeScript Prisma ORM PostgreSQL Redis Microsoft Azure Docker REST API JWT OAuth 2.0 RBAC Caching Messaging queues Microservices Event-driven architecture CI/CD Automated testing Jest GraphQL Webhooks WebSockets Kubernetes Azure Functions Claude Code Backend Engineer API design Database optimization Cloud services Production reliability
Ready to apply?
Join Merkle and work on a role built for experienced AdTech operators.
Full job description Backend Engineer role requiring 6-8 years experience with NestJS, Node.js, TypeScript, Prisma ORM, PostgreSQL, Redis, Microsoft Azure, and Docker. Responsibilities include designing and maintaining scalable backend services and REST APIs, optimizing databases, implementing authentication and caching, integrating third-party APIs, containerizing applications, and ensuring observability and reliability. Required skills include strong proficiency in Node.js, TypeScript, NestJS, REST API design, PostgreSQL, Prisma ORM, Redis, Azure cloud services, Docker, Git, and automated testing. Preferred experience includes microservices, event-driven architecture, Kubernetes, GraphQL, and AI-assisted development tools. The role is based in Bengaluru, Karnataka, India.
What you'll do Design, develop, and maintain scalable backend services and REST APIs using NestJS, Node.js, and TypeScript Build modular backend architectures using NestJS modules, controllers, services, dependency injection, guards, interceptors, and middleware Similar jobs
More roles worth a look Related opportunities based on specialty and working model so candidates can keep momentum.
TripleLift
New York, US • 5 months ago
$90K – $120K
data science machine learning python
TripleLift
Los Angeles, United States • 5 months ago
$290K – $350K
sales leadership programmatic CTV
TripleLift
Quick snapshot
Bengaluru, India
Full-time
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 Requirements Strong proficiency in Node.js, TypeScript, and modern JavaScript Hands-on experience with NestJS 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 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 efficient data-access patterns 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 Experience with Microsoft Azure or equivalent cloud platforms and Azure services in production Familiarity with messaging queues, background jobs, event-driven architecture, retries, and failure recovery Experience integrating third-party APIs and handling asynchronous workflows Understanding of Node.js 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: experience with microservices, event-driven architecture, domain-driven design, clean architecture, advanced messaging patterns, idempotency, dead-letter queues, distributed system reliability Preferred: experience with GraphQL, webhooks, WebSockets, API gateways, enterprise system integrations Preferred: familiarity with Kubernetes, infrastructure as code, Azure Functions Preferred: experience building enterprise applications, SaaS platforms, multi-tenant systems, role-based access control Preferred: experience with AI-assisted development tools such as Claude Code Preferred: familiarity with monorepos, shared libraries, and CI/CD workflows Strong problem-solving, analytical, and debugging skills Writes clean, modular, secure, maintainable, and strongly typed code Understands architectural, database, and performance decisions Takes ownership of features from design through deployment Effective communication and collaboration skills Tech stack NestJS Node.js TypeScript Prisma ORM PostgreSQL Redis Microsoft Azure Docker Git Jest Swagger/OpenAPI JWT OAuth 2.0 Azure App Service Azure Container Apps Azure Database for PostgreSQL Azure Service Bus Azure Key Vault Azure Cache for Redis Application Insights OpenTelemetry GraphQL Webhooks WebSockets API gateways Kubernetes Azure Functions Claude Code
Apply now Ready to take the next step in your career? Click the button below to continue to the application process.
Company
Merkle Merkle, a dentsu company, powers the experience economy. For more than 35 years, the company has put people at the heart of its approach to digital business transformation. As the only integrated experience consultancy in the world with a heritage in data science and business performance, Merkle delivers holistic, end-to-end experiences that drive growth, engagement, and loyalty. Merkle’s expertise has earned recognition as a “Leader” by top industry analyst firms, in categories such as digital transformation and commerce, experience design, engineering and technology integration, digital marketing, data science, CRM and loyalty, and customer data management. With more than 16,000 employees, Merkle operates in 30+ countries throughout the Americas, EMEA, and APAC.
Industry
Business Consulting and Services
Website
https://www.merkle.com
Posted
Recently
Category: Engineering
New York, US • 5 months ago
product management CTV programmatic