HamburgerMenu
hirist

Senior Backend Developer - Python

KRP HR SOLUTIONS PVT LTD
Bangalore
4 - 6 Years

Posted on: 18/08/2025

Job Description

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.


info-icon

Did you find something suspicious?