ULTISOURCE

Senior Python Developer

Hyderabad, Telangana
6–8 years exp
Day Shift
Posted 17h ago
0 views
Actively Hiring Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this Senior Python Developer role at ULTISOURCE.

Apply for this position

Apply on Company Website

Job Description

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, modern 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:

o Advanced relational database experience (PostgreSQL, MySQL) including query planning, indexing strategies, transaction isolation levels, and migration management.

o 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.

Frequently Asked Questions

How to apply for Senior Python Developer at ULTISOURCE?

Click the "Apply via CareerScan" button on this page.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

6–8 years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

Similar Openings

Explore related active roles in machine learning engineer

View all
Actively Hiring
40 years
Salary not disclosed
Hyderabad, Telangana
machine learning engineerDay Shift
Posted 17h ago
Apply Now
Actively Hiring
5 years of experience
Salary not disclosed
Gurugram, Haryana
machine learning engineerRotational Shift
Posted 17h ago
Apply Now
Actively Hiring
5 years of experience
Salary not disclosed
Bengaluru, Karnataka
machine learning engineerRotational Shift
Posted 17h ago
Apply Now

Senior Python Developer

ULTISOURCE · Hyderabad