Jobs › Companies › Dentsu › Backend Engineer - (NestJS, Node.js, TypeScript, Prisma ORM, PostgreSQL ,Redis, Azure , Docker)

Sobre esta vaga de Backend Engineer - (NestJS, Node.js, TypeScript, Prisma ORM, PostgreSQL ,Redis, Azure , Docker) na Dentsu

Dentsu · Presencial · DGS India - Bengaluru - Manyata N1 Block

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
Pronto para se candidatar à Dentsu?
Candidatar-se à Dentsu

Sobre a Dentsu

About dentsu For over 120 years, innovation has been a core tenet of our offering – exploring new ways to reach, engage and nurture relationships with audiences. Together we drive a multiplier effect for clients at a global scale, through the development of Integrated Growth Solutions that are underpinned by our promise to clients: innovating to impact.

Ver todas as vagas na Dentsu →

Vagas semelhantes

Thndr
Lead Backend Engineer - Feed Squad
Thndr
⚡ Candidate-se cedo Sofia, Bulgaria Presencial
● Nova 👁 Vista ✓ Candidatada há 2h
Thndr
Senior Backend Engineer - Feed Squad
Thndr
⚡ Candidate-se cedo Sofia, Bulgaria Presencial
● Nova 👁 Vista ✓ Candidatada há 2h
Gradient Labs
Senior Backend Engineer
Gradient Labs
⚡ Candidate-se cedo London Office Híbrido
● Nova 👁 Vista ✓ Candidatada há 2h
Airwallex
Software Engineer Backend, Billing
Airwallex
⚡ Candidate-se cedo SG - Singapore Presencial
● Nova 👁 Vista ✓ Candidatada há 2h
Taboola
Sr Backend Engineer
Taboola
⚡ Candidate-se cedo Los Angeles, California, Unite... Híbrido $165,000–$185,000
● Nova 👁 Vista ✓ Candidatada há 3h
Cast AI
Senior Software Engineer | Kimchi (API Platform Team)
Cast AI
⚡ Candidate-se cedo Bulgaria; Croatia; Cyprus; Est... Presencial €6,500–€9,000
● Nova 👁 Vista ✓ Candidatada há 3h
Alma
Software Backend Engineer - Senior / Confirmed (Paris or Remote France)
Alma
⚡ Candidate-se cedo Paris, Paris, France Presencial
● Nova 👁 Vista ✓ Candidatada há 3h
Stripe
Backend Engineer, UI Platform
Stripe
⚡ Candidate-se cedo Barcelona, Spain Presencial
● Nova 👁 Vista ✓ Candidatada há 3h
State Street
Senior Software Engineer - Java Backend, Officer
State Street
⚡ Candidate-se cedo Hyderabad, India Presencial
● Nova 👁 Vista ✓ Candidatada há 5h

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na Dentsu

Ver todas as vagas na Dentsu →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis