Senior Lead Software Engineer (Python | Cloud | Microservices)
Role : Contract Position
Location : 100% Remote
Experience : 9+ years
Budget : 1.1 LPM
Senior Lead Software Engineer
Role
Develop and maintain Python-based applications using frameworks like Django, Flask, and FastAPI. Design and implement cloud microservices on AWS or GCP, leveraging Kubernetes and Docker for high availability and scalability. Integrate applications with databases (PostgreSQL, Oracle, MongoDB, CosmosDB) and messaging systems (RabbitMQ, Kafka, PubSub). Implement Infrastructure as Code (IaC) using Terraform, Pulumi, and Helm. Develop serverless solutions using AWS Lambda, GCP Cloud Run, or Cloud Functions. Apply Microservices architecture, design patterns, and SOLID principles for multi-cloud solutions. Work within Agile, Scrum, or Kanban methodologies. Optionally mentor or teach advanced topics in Python, Spark, Hadoop, distributed systems, and data science projects.
Requirement
Minimum 9+
years of experience in software engineering, including senior-level roles in software architecture and fintech systems. Expert proficiency in
Python
and experience with
Django, Flask, and FastAPI
. Strong experience with cloud platforms
(AWS, GCP),
containerization (
Kubernetes, Docker
), and
serverless computing
. Proficiency in databases (
PostgreSQL, Oracle, MongoDB, CosmosDB
) and messaging systems (
RabbitMQ, Kafka, PubSub
). Experience with SCM, CI/CD, and IaC tools (
GIT, Terraform, Pulumi, Helm
). Deep understanding of
Microservices architecture
, design patterns, and SOLID principles. Familiarity with ETL processes, data streaming (
Spark, AWS Kinesi
s), and event-driven architectures is a plus. Solid knowledge of Agile, Scrum, and Kanban methodologies
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.