Senior Backend Developer

5 - 8 years

6 - 14 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

What you'll do

Design & build APIs and services using Node.js/NestJS; deliver efficient, reusable, testable, and scalable code.

Translate business needs into software: analyze requirements, ask the right questions, derisk assumptions, and convert them into robust components.

Own endtoend systems: architecture, serverside logic, data modeling, deployment, and production operations/observability.

Integrate data & services: connect userfacing elements to backend services and data stores (SQL/NoSQL), and external/internal APIs.

Eventdriven architectures: design and operate producers/consumers with Kafka, Redis (streams/pubsub), and GCP Pub/Sub; build idempotent, resilient workflows.

Performance & reliability: design for high availability and low latency; tune queries, caches, and services; automate tests and deployments.

Security & compliance: implement data protection, authN/Z, secrets/IAM, input validation, rate limiting, and OWASP best practices.

Search & analytics: design and optimize Elasticsearch indices and queries where applicable.

Improve systems continuously: performance tuning, automation, and enhancements to existing platforms.

Stay current with modern backend, cloud, and tooling trends and share learnings with the team.

Collaborate & communicate with teammates and (when needed) customers via Slack/Zoom/email; work in tools like Jira, GitHub, and Google Docs.

Minimum qualifications:

5+ years of professional backend experience, with a strong track record in Node.js and NestJS.

Data layer expertise:

  1. RDBMS (e.g., PostgreSQL/MySQL) including schema design, query optimization, transactions.
  2. NoSQL (e.g., MongoDB/Firestore/Redis) with clear tradeoff reasoning.
  3. Handson with Prisma (schema, migrations, performance).

Eventdriven systems: practical experience with Kafka and Redis (pub/sub or streams); understanding delivery semantics, backpressure, and retries/DLQs.

Cloud: strong with the GCP stack (e.g., Cloud Run/GKE, Pub/Sub, Cloud SQL, Firestore, Memorystore/Redis, Cloud Storage, Cloud Logging/Monitoring, IAM). Experience with AWS/Azure is a plus.

Observability: metrics, logs, traces (e.g., OpenTelemetry, Cloud Logging/Monitoring, ELK/Prometheus/Grafana).

APIs: productiongrade REST (and ideally gRPC); versioning, pagination, contracts, and documentation.

Testing & delivery: unit/integration testing, CI/CD (GitHub Actions/Cloud Build), code reviews, and trunkbased or Gitflow workflows.

Security fundamentals: auth (JWT/OAuth/OpenID), encryption, secrets management, and leastprivilege IAM.

Communication: ability to probe requirements, challenge assumptions constructively, and explain tradeoffs to technical and nontechnical stakeholders.

Education: Bachelors degree in Computer Science, Software Engineering, Artificial Intelligence, or related field (or equivalent practical experience).

Nice to have:

Startup experience: comfort with ambiguity, prioritization, and rapid iteration.

Microservices & DevOps: service decomposition, containerization (Docker), orchestration (Kubernetes/GKE), and infrastructure as code (Terraform).

Serverless: Cloud Run/Functions (AWS Lambda or Azure Functions also welcome).

Search: advanced Elasticsearch tuning and scaling.

Additional messaging: RabbitMQ; CDC patterns (e.g., Debezium).

Frameworks: familiarity with Express.js and broader Node.js ecosystem.

Data/ML integration: comfortable integrating statistical/ML services into production backends when needed.

How you'll work:

Collaborate daily in Jira, Slack, GitHub, and Google Docs.

Join customer/stakeholder calls on Zoom or async via email/Slack when needed.

Own features from discovery design implementation deployment observability in production.

Proactively propose improvements architecture, performance, developer experience and drive them to completion.

What success looks like (first 90 days):

Ship a meaningful service or feature in NestJS backed by Prisma and an RDBMS/NoSQL store.

Stand up or enhance an eventdriven workflow (Kafka/Redis/GCP Pub/Sub) with clear monitoring and alerts.

Improve a performance bottleneck or reliability hot spot and document the before/after.

Demonstrate endtoend ownership and crisp, questionled discovery with stakeholders.

Our values:

Cando attitude: bias for action and ownership.

Systems thinking: optimize for the entire lifecycle and crossservice flows.

Craft & curiosity: write clean code, test thoroughly, and keep learning.

Equal Opportunity:

We welcome candidates from all backgrounds and do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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