Job Description

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

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application