Python Lead Developer - Immediate Joiners Only

  • Full-time

Company Description

SOAIS is a leading enterprise IT solutions provider which has a passion for customer satisfaction, technology innovation with profound industry and business process expertise. It offers a full spectrum of technology solutions in the arena of Oracle Cloud Applications, PeopleSoft, WorkSoft, Workday and niche technology areas such as mobility

Job Description

Note: This is permanent role onsite to Bangalore, only for immediate joiners

We are seeking a skilled Python Lead Developer with hands-on experience in containerization, orchestration, and NoSQL databases. You will lead backend development, build scalable microservices, and oversee deployment in cloud-native environments using Docker and Kubernetes.

Key Responsibilities

  • Lead the architecture and development of Python-based backend systems
  • Design and implement microservices using frameworks like Django, Flask, or FastAPI
  • Build and manage containerized applications using Docker
  • Deploy, monitor, and scale applications using Kubernetes
  • Design and optimize MongoDB database schemas and queries
  • Collaborate with DevOps teams to streamline CI/CD pipelines
  • Mentor developers and conduct code reviews
  • Ensure system performance, scalability, and reliability
  • Integrate third-party APIs and services
  • Troubleshoot production issues and optimize system health

Required Skills & Qualifications

  • Strong expertise in Python programming
  • Hands-on experience with frameworks (Django, Flask, FastAPI)
  • Proven experience with Docker for containerization
  • Strong working knowledge of Kubernetes for orchestration
  • Solid experience with MongoDB (schema design, indexing, aggregation)
  • Experience building RESTful APIs and microservices
  • Familiarity with Git and version control workflows
  • Understanding of cloud platforms (AWS, Azure, or GCP)
  • Knowledge of CI/CD pipelines and DevOps practices

 

 

 

 

Qualifications

Experience Requirements

  • 7–10 years of software development experience
  • 2+ years in a technical leadership or team lead role

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)

Additional Information

All your information will be kept confidential according to EEO guidelines.