ZI

Backend Developer (node.js / Python) - 4+ Years Experience

Zippy

11 days ago

Expires on29 Dec 2025

Bengaluru, Karnataka, India

Job description & requirements

About the Role

We are seeking a Backend Developer with a passion for designing scalable, event-driven architectures and building high-performance backend systems.

You’ll work across Node.js and Python-based services, developing APIs, managing data flows, and orchestrating event-driven pipelines that power real-time, intelligent applications.

If you enjoy solving complex backend problems, building efficient data and messaging systems, and leveraging the latest in distributed computing, this role is for you.


CTC: Upto 30LPA

Interested candidates fill this google form : https://forms.gle/sSDcsDdH4oFSn36S7


Key Responsibilities

  • Design, build, and maintain backend services using Node.js (TypeScript/JavaScript) or Python (FastAPI, Django, or Flask).
  • Develop and optimize RESTful and GraphQL APIs for low latency and scalability.
  • Architect and implement event-driven systems using message brokers like Kafka, RabbitMQ, Redis Streams, or AWS SQS/SNS.
  • Build microservices that communicate via async messaging, pub/sub, and stream processing patterns.
  • Manage and optimize databases (PostgreSQL, MongoDB, Redis) for performance and reliability.
  • Implement authentication, authorization, and secure communication (JWT, OAuth2, HTTPS, TLS).
  • Write clean, modular, and testable code with unit/integration tests using frameworks like Jest, PyTest, or Supertest.
  • Collaborate with DevOps to containerize and deploy services via Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins, or ArgoCD).
  • Instrument applications with metrics, logging, and tracing tools (Prometheus, Grafana, ELK, OpenTelemetry).
  • Participate in architecture reviews, code reviews, and drive backend best practices across teams.

Required Skills & Experience

  • 4+ years of backend development experience in Node.js and/or Python.
  • Strong proficiency with TypeScript, JavaScript (ES6+), and/or Python 3.x.
  • Proven experience with event-driven architecture, message queues, and asynchronous programming.
  • Deep understanding of microservices and distributed systems design.
  • Solid experience with SQL and NoSQL databases — PostgreSQL, MySQL, MongoDB, Redis.
  • Experience with Docker, Kubernetes, and cloud deployment (AWS, GCP, Azure).
  • Familiarity with CI/CD pipelines, GitOps, and infrastructure as code (Terraform, Helm).
  • Strong understanding of API design principles, performance optimization, and security best practices.
  • Hands-on experience with testing frameworks and TDD/BDD workflows.
  • Strong collaboration skills with ability to work in agile, cross-functional teams.

Bonus Skills

  • Experience with Kafka, RabbitMQ, NATS, Google Pub/Sub, or AWS EventBridge.
  • Experience with stream processing frameworks (Kafka Streams, Faust, Celery, or Apache Flink).
  • Familiarity with serverless backends (AWS Lambda, Cloud Run, Azure Functions).
  • Experience building GraphQL APIs and federated schema designs.
  • Familiarity with observability tooling (distributed tracing, service meshes like Istio or Linkerd).
  • Knowledge of domain-driven design (DDD) and CQRS patterns.
  • Contributions to open-source projects or active involvement in developer communities.

Who You Are

  • You think beyond code, you design systems for scale, resilience, and reliability.
  • You enjoy working on asynchronous, real-time systems and tackling complex performance challenges.
  • You are hands-on, curious, and stay current with modern backend trends and tools.
  • You value craftsmanship, collaboration, and clean abstractions over hacks.
  • You believe in ownership, automation, and continuous learning.

Typical Tech Stack

Languages: Node.js (TypeScript/JavaScript), Python

Frameworks: Express.js, NestJS, Fastify, FastAPI, Django, Flask

Data: PostgreSQL, MongoDB, Redis

Messaging: Kafka, RabbitMQ, Redis Streams, AWS SQS/SNS

Infra: Docker, Kubernetes, AWS/GCP/Azure

Testing: Jest, Mocha, PyTest, Supertest

CI/CD: GitHub Actions, Jenkins, ArgoCD

Monitoring: Prometheus, Grafana, ELK Stack, OpenTelemetry

Job domain/function :

Educational qualifications :

Location :

Bengaluru, Karnataka, India

Create alert for similar jobs

similarJobs