Python Developer Lead

Cloudxtreme

Chennai District

On-site

INR 1,500,000 - 2,400,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cloudxtreme is seeking a highly skilled Senior Python Engineer in Chennai to modernize and build a scalable, event-driven microservices platform. You will translate complex legacy logic into clean Python services and develop core components for near real-time decision support.

The ideal candidate has 10+ years of Python development experience, strong knowledge of FastAPI/Flask, Kafka, and distributed systems, with a focus on performance and scalability.

Qualifications

  • 10+ years of professional software development experience with Python for enterprise-scale solutions.
  • Expert-level Python with FastAPI/Flask; design, build, operate distributed, event-driven microservices using Kafka, RabbitMQ, or Azure Service Bus.
  • Strong analytical skills and experience with algorithms, data structures, and solving complex problems.
  • Data analysis with Python (Pandas/NumPy), statistics, and time-series analysis.
  • Experience with performance profiling and optimization in Python across microservices and event pipelines.
  • Proven experience building resilient backend jobs and schedulers (Celery/Celery Beat, Airflow).
  • Strong proficiency with relational databases (PostgreSQL, SQL Server) and data consistency.
  • Ability to translate complex business requirements into functional code.
  • Knowledge of Docker and Kubernetes; experience in cloud-based deployments.

Responsibilities

  • Lead hands-on development and implementation of Python-based microservices for a critical enterprise platform.
  • Analyze and re-engineer legacy business logic into clean, efficient Python code.
  • Design, build, and maintain high-performance, event-driven components for event aggregation and rules processing.
  • Develop integrations with Kafka to process high-volume events in near real-time.
  • Implement complex business rules and algorithms governing resources and constraints.
  • Integrate with various data sources, ensuring data consistency and performance.
  • Write unit, integration, and performance tests to ensure reliability.
  • Work with Docker and Kubernetes to deploy and scale services.
  • Collaborate with Solution Architects to ensure scalable, resilient architecture.

Skills

Python
FastAPI/Flask
Microservices
Kafka
Docker
Kubernetes
Algorithms & DS
Performance profiling
SQL/DBs
Unit/Integration Testing

Tools

PostgreSQL
RabbitMQ
Azure Service Bus
Airflow

Job description

Strong handson Python developmentexperience for enterprise applications

Experience building Python-based microservices (FastAPI / Flask)

Ability to reengineer legacy business logicinto clean, maintainable Python code

Experience with eventdriven systemsand message streaming (Kafka or similar)

Solid understanding of algorithms, data structures, and problemsolving

Experience with Docker and Kubernetesfor deploying and scaling Python services

We are seeking a highly skilled Senior Python Engineer to help modernize and build a scalable, event-driven microservices platform. You will translate complex business logic from legacy systems into clean, maintainable Python services and develop core components for a near real-time decision-support solution. Ideal candidates excel at solving complex problems, designing robust distributed systems, and advancing critical enterprise solutions.

Key Responsibilities
  • Lead the hands-on development and implementation of Python-based microservices for a critical enterprise platform.
  • Analyze, interpret, and re-engineer business logic from existing legacy systems into clean, efficient, and maintainable Python code.
  • Design, build, and maintain high-performance, event-driven components for event aggregation, impact analysis, and rules-based processing.
  • Develop and integrate with event streaming platforms like Kafka to process a high volume of business events in near real-time.
  • Implement complex business rules and algorithms that govern resource allocation, transactional validation, and system constraints.
  • Develop integrations with various data sources, including read replicas of production databases, ensuring data consistency and performance.
  • Optimize system components for low latency and high throughput, meeting stringent performance targets.
  • Write comprehensive unit, integration, and performance tests to ensure the quality and reliability of the system.
  • Work with containerization technologies (Docker) and orchestration platforms (Kubernetes) for deploying and scaling services.
  • Collaborate closely with Solution Architects to implement the technical vision and ensure the architecture is scalable, resilient, and maintainable.
Job Title: SENIOR PYTHON DEVELOPER

We are an Equal Employment Opportunity Employer.

Required Skills and Qualifications
  • 10+ years of professional software development experience, with a strong emphasis on Python for building enterprise-scale solutions.
  • Expert-level Python with FastAPI/Flask; ability to design, build, and operate distributed, event-driven microservices using Kafka, RabbitMQ, or Azure Service Bus.
  • Strong analytical skills and experience with algorithms, data structures, and solving complex logical problems.
  • Data analysis proficiency with Python (Pandas/NumPy), basic statistics, and time-series analysis; ability to design experiments and interpret results.
  • Experience in performance profiling and optimization in Python (cProfile, PySpy/PyFlame) across microservices and event pipelines, including async I/O analysis, memory/CPU hotspot detection, and SQL/query tuning.
  • Proven experience building resilient backend jobs and schedulers (cron, Celery/Celery Beat, Airflow), including idempotent batch processing, retries with backoff, and operational monitoring.
  • Strong proficiency with relational databases (e.g., PostgreSQL, SQL Server) and experience working with read replicas and managing data consistency.
  • Demonstrated ability to understand and translate complex business requirements from technical documentation or subject matter experts into functional code.
  • Knowledge of containerization (Docker) and container orchestration concepts with Kubernetes.
  • Excellent collaboration and communication skills, with the ability to work effectively with both technical and non-technical stakeholders.
Preferred/Recommended Skills
  • Experience in supply chain, logistics, manufacturing, or e-commerce domains, especially with inventory or complex resource management systems.
  • Direct experience migrating legacy applications (especially from platforms like IBM i/AS400 or languages like RPG/COBOL) to modern technology stacks.
  • Experience building and maintaining applications on cloud platforms (AWS, Azure, GCP).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Application Developer
Python Application Developer

Tranzeal • Chennai District

Hybrid
INR 4,000,000 - 7,000,000
Restaurant d'entreprise
Indemnités de stage/alternance
Senior Python Developer
Senior Python Developer

V2 Solutions • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python Developer | 6 Years | Remote
Python Developer | 6 Years | Remote

PradeepIT Consulting Services Pvt Ltd • India

Remote
INR 1,000,000 - 1,500,000
Senior Python Application Developer
Senior Python Application Developer

Novel Financial Solutions • Chennai District

Hybrid
INR 3,000,000 - 4,500,000
Lead Engineer – R01570433
Lead Engineer – R01570433

Brillio • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Senior Python Application Developer
Senior Python Application Developer

Citi • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Engineering Manager - Python, Kafka, Microservices
Engineering Manager - Python, Kafka, Microservices

Blue Yonder Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 7,000,000