Job Title : Backend Developer (Python | FastAPI | Kubernetes | Socket.IO)
Location : Bangalore, India
Employment Type : Permanent
Experience :
5+ Years (No Gaps / No Overlapping Tenure)
About the Role
We are seeking a highly skilled
Backend Developer
experienced in building
production-grade, scalable backend systems
that serve
10,000+ concurrent users
FastAPI, Python, Socket.IO
, and
Kubernetes
, with a proven track record of designing microservices that perform efficiently at scale.
If you’re passionate about
asynchronous systems
real-time APIs
, and
high-performance backend engineering
, we’d love to meet you.
Key Responsibilities
Design, develop, and maintain
high-performance backend services
using
Python and FastAPI
Build and manage
asynchronous APIs
and
real-time communication systems
using
Socket.IO
and
async.io
Architect and deploy backend services capable of handling
10,000 concurrent users
in production.
Work extensively with
message queues
such as
Celery
RabbitMQ
, or
AWS SQS
for distributed task management.
Implement and optimize
database solutions
PostgreSQL
MongoDB
Databricks
, or
Apache Iceberg
Design scalable
microservices architectures
and ensure efficient service communication and load balancing.
Collaborate with DevOps to understand
Kubernetes scaling
, focusing on
API performance and microservice resilience
within K8s clusters.
Ensure
code quality, testing, and performance optimization
for production-grade deployments.
Participate in
system architecture discussions
code reviews
, and
CI / CD automation
to enhance development velocity.
Must-Have Skills
Backend Development :
Strong hands-on experience in
Python (production grade)
Frameworks : Deep expertise in
FastAPI
Real-time Systems : Experience with
Socket.IO
and
async programming (async.io)
Kubernetes :
In-depth knowledge of
scaling APIs and running microservices
in Kubernetes (not deployment setup).
Queues :
Strong understanding of
Celery
RabbitMQ
, or
AWS SQS
Databases : Experience with
PostgreSQL
MongoDB
Databricks
, and
Apache Iceberg
Scalability :
Proven experience managing
production systems serving 10k+ users
Professional Integrity :
No career gaps or overlapping employment.
Good to Have
Familiarity with
Docker
Redis
, and
CI / CD pipelines
Exposure to
monitoring tools
(Prometheus, Grafana, ELK stack).
Experience with
microservice observability
and
API versioning
Understanding of
distributed systems and fault tolerance
Back End Developer • Delhi, India