Senior Python Developer (Hyderabad)

Senior Python Developer (Hyderabad)

11 Sep
|
ULTISOURCE
|
Hyderabad

11 Sep

ULTISOURCE

Hyderabad

Client Type: Product Company (Health Care)

Job Type: Full Time With Client

Work Mode: Hybrid

Location: Hyderabad, India

Experience: 5 – 8 Years

Skills: Python, FastAPI, Flask, Microservices Distributed Systems.

About The Company We are hiring for a leading product-based Health care technology company building enterprise-scale digital solutions for customers globally.

About The Role We are looking for an experienced, deeply technical Senior Python Backend Engineer to design, scale, and maintain mission-critical backend infrastructure. In this role, you will architect resilient microservices, design low-latency APIs, and solve complex distributed systems challenges (concurrency, data consistency, partitioning, and fault tolerance).

You will work on systems where throughput, reliability, and clean domain design directly impact business performance.

Key Responsibilities

- Architecture & Service Design: Design, build, and deploy decoupled microservices using Python (FastAPI, asyncio, or gRPC) capable of handling high throughput with minimal latency.
- Distributed Systems Engineering: Implement distributed patterns (event sourcing, CQRS, saga patterns, leader election, circuit breakers) to ensure high availability and data integrity across distributed data stores.
- API Development: Define, build, and document robust RESTful and gRPC APIs with strict contract testing, schema validation, and rate-limiting.
- Data Storage & Streaming: Design and optimize data models across relational databases (PostgreSQL) and distributed caching/streaming platforms (Kafka, RabbitMQ, Redis).
- Performance & Reliability: Profile CPU/memory bottlenecks, optimize database queries/connection pooling, and ensure zero-downtime deployments.




- Technical Mentorship: Lead code reviews, enforce engineering standards, and mentor junior and mid-level engineers on backend architecture best practices.

Required Technical Qualifications

- Python Mastery: 5+ years of production Python development with deep familiarity in asynchronous programming (asyncio), concurrency paradigms (multiprocessing, threading), and modern frameworks (FastAPI, up-to-date Django/Flask, or Sanic).
- Distributed Systems Fundamentals: Hands-on experience solving distributed consensus, distributed locking, idempotent message handling, and eventual consistency trade-offs (CAP theorem in practice).
- Messaging & Event-Driven Architecture: Proven track record building event-driven systems using Apache Kafka, RabbitMQ, AWS SQS/SNS, or similar event brokers.
- Data Persistence & Caching:
- Advanced relational database experience (PostgreSQL, MySQL) including query planning, indexing strategies, transaction isolation levels, and migration management.
- Deep experience with caching layers (Redis, Memcached) and distributed data stores (Cassandra, DynamoDB, or Elasticsearch).
- API Standards: Strong experience designing API contracts using OpenAPI/Swagger or Protocol Buffers/gRPC, adhering to secure authentication/authorization protocols (OAuth2, OIDC, JWT).
- Cloud & Infrastructure: Familiarity deploying containerized services (Docker, Kubernetes) on AWS, GCP, or Azure with automated CI/CD pipelines.

We focus on the people side of the enterprise, delivering staffing and HR solutions that support business growth and workforce success. Americas | India | UAE

ULTISOURCE Pvt. Ltd. | © COPYRIGHT | ALL RIGHTS RESERVED

Get hiring insights, talent trends, and updates from ULTISOURCE.

📌 Senior Python Developer (Hyderabad)
🏢 ULTISOURCE
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (hyderabad) / hyderabad