Senior Backend Developer

6 years

0 Lacs

Posted:7 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Engineer - Backend (NestJS, PostgreSQL)

Location: In-Office, Gurugram, Haryana, India

Work Type: Full-time, On-site

Role Overview

We are hiring a Senior Backend Engineer with deep expertise in NestJS and PostgreSQL for our rapidly growing in-office team in Gurugram. The ideal candidate brings a proven record in both product and service environments, strong Agile methodology experience, and a passion for building robust, scalable backend systems that deliver value to diverse clients and product teams.


Key Responsibilities

  • Architect, build, and maintain backend services and RESTful APIs in NestJS using TypeScript and modern coding practices.
  • Model, implement, and optimize complex relational schemas in PostgreSQL—including advanced indexing, query performance tuning, migrations, and transaction management.
  • Leverage Agile methodologies: Lead or co-facilitate Sprint Planning, Daily Standups, Backlog Refinement, Sprint Reviews, and effective Retrospectives. Champion ticket breakdown and estimation with Product Owners and Scrum Masters.
  • Manage the unique requirements of both client projects (service-based, custom deliverables, deadlines, change requests) and internal product roadmaps (long-term quality, maintainability, and releases).
  • Ensure best-in-class security, observability (logging, metrics, tracing), and performance at all layers of backend architecture.
  • Write comprehensive tests (unit, integration, contract), maintain CI pipelines, and own deployment workflows using Docker and cloud platforms (AWS/Azure/GCP).
  • Collaborate closely with frontend, DevOps, testing, and product teams; represent technical priorities in cross-functional settings.
  • Own API and database documentation, versioning, and safe release rollout strategies for internal and external clients.
  • Mentor junior and mid-level engineers, lead design/code reviews, and foster a culture of continuous learning and Agile improvement.
  • Use project management tools (Jira/Azure DevOps) to manage sprints, track velocity, burndown, and support delivery predictability.


Required Skills & Experience

  • 6+ years' backend development experience with Node.js and TypeScript in production.
  • 3+ years' hands-on with NestJS (architecture, modules, DI, guards, interceptors, filters) and PostgreSQL (schema design, optimization, indexing, query plans, transaction management).
  • Demonstrated experience delivering both service-oriented client projects (with external delivery, documentation, and SLAs) and product-based releases (internal stakeholders, long-term maintainability).
  • Advanced proficiency with Agile practices in a team setting: sprint ceremonies, backlog management, estimation, and iterative delivery.
  • Practical knowledge of TypeORM/Prisma, API documentation (OpenAPI/Swagger), and secure API design.
  • Good understanding of Express.js, MongoDB, Redis/Valkey, and background jobs (as needed for supporting legacy, migration, or scaling needs).
  • Proven ability to ship high-quality code, handle production incidents, and own features end-to-end.
  • Strong communication skills, stakeholder management (with both client/partner and product teams), and team mentoring record.


Desired/Bonus Skills

  • Experience building and maintaining SaaS products or multi-tenant systems.
  • Familiarity with cloud-managed Postgres (RDS, Cloud SQL) and IaC.
  • Hands-on with messaging/queueing (RabbitMQ, Kafka), real-time data, and event-driven patterns.
  • Prior work with regulated domains: fintech, healthcare, or e-commerce systems.
  • Exposure to product analytics or A/B testing tools.


Our Offer

  • Opportunity to work in a high-performance product + service engineering team using cutting-edge backend technologies.
  • Competitive salary and benefits, with in-person collaboration in our Gurugram office—direct access to major technology hubs.
  • Work on challenging client and product projects with strong ownership, rapid growth, and mentorship opportunities.
  • In-office working model, robust learning/training budgets, and regular Agile/process workshops.

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, telangana, india

noida, uttar pradesh, india