Lead Python Developer

7 - 9 years

0 Lacs

Posted:19 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly skilled and motivated Lead Python Developer to lead our backend development team for a cloud-native project hosted on Azure Kubernetes Services (AKS). As the lead developer, you will be responsible for architecting, designing, and delivering scalable microservices and API-driven solutions, leveraging modern Python frameworks like FastAPI or Flask. You will collaborate closely with product owners, DevOps, frontend developers, and stakeholders to build solutions that meet technical and business requirements.

Key Responsibilities:

Lead the backend development team to design and implement highly scalable microservices in a Kubernetes environment.

Develop RESTful APIs using FastAPI or Flask, ensuring high performance and responsiveness to requests from frontend elements.

Implement asynchronous programming patterns for better resource efficiency and throughput.

Design, build, and maintain high-performance NoSQL databases, such as MongoDB or Cosmos DB.

Implement and manage continuous integration/continuous delivery (CI/CD) pipelines using Azure DevOps or similar tools.

Deploy, monitor, and optimize applications running in Azure Kubernetes Services (AKS).

Ensure the team adheres to coding standards, testing practices, and other development processes.

Provide mentorship and technical guidance to junior developers.

Work collaboratively with cross-functional teams to define project requirements and deliver solutions on time.

Required Skills and Experience:

Proven experience leading a backend development team in a cloud environment.

Expert-level proficiency with Python and frameworks such as FastAPI or Flask.

Strong experience with Azure services, especially Azure Kubernetes Services (AKS), Azure Functions, and Azure Service Bus.

Solid understanding of microservices architecture and containerization (Docker).

Proficiency in asynchronous programming techniques (e.g., asyncio, aiohttp).

Experience working with NoSQL databases like MongoDB, Cosmos DB, or DynamoDB.

Knowledge of API design principles and experience with RESTful or GraphQL APIs.

Experience with distributed systems and event-driven architectures.

Strong understanding of CI/CD processes, preferably in Azure DevOps.

Nice to Have:

Experience with OpenAI or other large language models (LLMs).

Familiarity with Langchain or other frameworks for building generative AI applications.

Knowledge of security best practices for cloud-native applications, including OAuth2, JWT, and role-based access controls.

Knowledge of performance optimization and cost optimization in cloud environments.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

7+ years of experience in Python backend development.

2+ years of experience in a lead or senior development role.

Strong problem-solving skills and a proactive attitude toward tackling complex technical challenges.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, tamil nadu, india

pune, maharashtra, india