2,007,098open jobs
119,200companies
249,029added this week
Browse all
Location
In office (Bengaluru)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Oct 27, 2026. dentsu scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Dentsu is a Japanese advertising and marketing group founded in 1901 that grew into the dominant agency holding company in Japan before expanding worldwide through the acquisition of Aegis in 2013. It plans and buys media, produces creative work, and runs customer experience, commerce and data practices for brands through networks including Carat, iProspect, Dentsu Creative and Merkle. Headquartered in Tokyo and listed on the Tokyo Stock Exchange, it employs tens of thousands of people across more than one hundred markets.

Job Description:

Job Description: Backend Engineer

Tech Stack: NestJS | Node.js | TypeScript | Prisma ORM | PostgreSQL | Redis | Microsoft Azure | Docker

Role Overview

We are looking for a Backend Engineer with strong experience in NestJS, Node.js, 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, Node.js, 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 Node.js, 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 efficient 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 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 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, Node.js, 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
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,007,098 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $19k – $44k per year (Estimated) · Hybrid · 6+ years exp · Gurgaon
JavaScript
Java
SQL
Java
Spring Boot
Databases
MySQL
PostgreSQL
Apache Kafka
Frontend
React.js
DevOps
GCP
Azure
CI/CD
AWS
Apply
In office · Full-Time · Bengaluru
Python
DevOps
Ansible
Azure
CI/CD
Linux
Apply
Lead Engineer 1 hour ago
≈ $20k – $44k per year (Estimated) · Remote (India) · Full-Time · 4+ years exp · Bachelor's Degree · Bengaluru · Chennai
Java
Java
Spring Boot
Spring MVC
Spring Data JPA
Databases
MySQL
PostgreSQL
DevOps
Rest API
CI/CD
Docker
Kubernetes
Management
Agile
Apply
≈ $19k – $45k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Hyderabad
Python
Java
SQL
C#
DevOps
Rest API
Dynatrace
CI/CD
SOAP
Management
Agile
Scrum
Life Sciences
Benchling
Apply
≈ $9.5k – $25k per year (Estimated) · In office · Full-Time · 5+ years exp · Bachelor's Degree · Hyderabad
JavaScript
Apex
Apex
Lightning Web Components
Copado
MuleSoft
Databases
Databricks
DevOps
CI/CD
Git
AWS
Management
Agile
Apply
Sr Software Engineer 5 hours ago
≈ $18k – $41k per year (Estimated) · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
LangChain
Claude Code
Model Context Protocol
AI Agents
Semantic Kernel
LLM
OpenAI
Anthropic
Agentic Workflows
Multi-Agent Systems
Frontend
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon ECS
Amazon CloudWatch
API Gateway
Management
Agile
Scrum
Apply
≈ $18k – $41k per year (Estimated) · In office · 5+ years exp · Master's Degree · Bengaluru
Python
JavaScript
TypeScript
DevOps
Splunk
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
IAM
Management
Agile
Scrum
Kanban
Apply
≈ $11k – $29k per year (Estimated) · Remote (India) · 2+ years exp · Bachelor's Degree · Bengaluru
JavaScript
DevOps
Bitbucket
Management
Trello
Confluence
Jira
QA
Jest
Mocha
Apply
Network Admin 5 hours ago
In office · 1+ year exp · Bengaluru
Apply
≈ $16k – $34k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Databases
Snowflake
Apache Kafka
AI/ML
Airflow
dbt
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Tableau
Power BI
ETL/ELT
Fivetran
Azure Data Factory
Data Vault
Management
Agile
Apply
See all jobs
This is one of many
2,007,098 more open roles from verified company boards, updated every day.