Posted on: 18/08/2025
Responsibilities :
- Design, develop, and deploy high-performance backend services using FastAPI and Python.
- Handle production deployments with scalability for 10k+ concurrent users.
- Build and manage real-time communication systems using Socket.IO and asynchronous programming (AsyncIO).
- Integrate and manage queues such as Celery, RabbitMQ, or AWS SQS for distributed task processing.
- Work with relational and NoSQL databases such as Postgres, MongoDB, Databricks, and Iceberg.
- Deploy, monitor, and scale microservices on Kubernetes (K8s) for high availability and performance.
- Ensure no gaps in experience, focusing on stability and reliability across multiple environments.
- Write and maintain production-grade Python code following best practices.
- Collaborate with DevOps and cross-functional teams to design scalable, secure, and fault-tolerant microservices.
- Participate in architecture discussions, performance optimization, and code reviews.
Required Skills :
- Strong hands-on expertise in FastAPI, Python, Socket.IO, and Kubernetes.
- Experience with real-time APIs and handling high concurrency workloads.
- Strong understanding of queues and messaging systems (Celery, RabbitMQ, AWS SQS).
- Database expertise in Postgres, MongoDB, Databricks, Iceberg.
- Solid knowledge of Microservices and Containerized environments.
- Strong background in asynchronous programming (async.io).
- Ability to design scalable systems with API orchestration and automation.
- 4+ years of proven experience in backend development (with no gaps or overlapping experience).
Good to Have :
- Experience with GoLang for API development (optional).
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Knowledge of CI/CD, monitoring, and logging best practices.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1531584
Interview Questions for you
View All