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