Backend Developer (Node.js / Python) — 4+ Years Experience
Company Description
Zippy is an innovative AI-powered content platform and screen-free audio player designed for kids aged 3–8. It engages children through iconic audio stories, immersive graphic books, and daytime radio shows, while also offering soothing sleep stations at night. Zippy uses AI to personalize family stories and adapt content as children's needs evolve. By combining learning, entertainment, and personalization, Zippy aims to provide a unique and dynamic experience for every child.
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.
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
Back End Developer • Delhi, India