Job Description
Senior Lead Software Engineer (Python | Cloud | Microservices)
Role : Contract Position
Location : 100% Remote
Experience : 9+ years
Budget : 1.1 LPM
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
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application