Python Developer Lead

8 - 10 years

8 - 10 Lacs

Posted:22 hours ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities:

Lead Python Development: Take the lead on Python development, specifically working on API-based microservices architecture and designing scalable solutions.

Microservices Design & Implementation: Architect, develop, and maintain Python-based microservices. Ensure services are built for performance, scalability, and maintainability.

Refactoring from R to Python: Lead and manage efforts to refactor legacy systems, migrating code and functionality from R to Python while maintaining or improving system performance and reliability.

Containerization with Docker: Leverage Docker for containerization, ensuring efficient deployment, scaling, and management of services.

Solution Designing: Collaborate with product managers, business stakeholders, and technical teams to design robust solutions that align with business goals and technical requirements.

Requirement Gathering: Actively participate in requirement gathering sessions, ensuring clear understanding and documentation of project goals and technical needs.

Tech Leadership: Provide technical guidance and mentorship to junior developers, helping to drive best practices, code reviews, and maintain high-quality standards.

Stakeholder Communication: Engage with cross-functional teams and stakeholders to ensure successful project delivery. Provide regular updates on project status, risks, and challenges.

Problem Solving & Innovation: Address complex technical problems, develop innovative solutions, and proactively identify opportunities for improvement.

Qualifications

Education: Bachelors degree in Computer Science, Engineering, or a related field. Master's degree is a plus.

Experience:

8+ of experience

Experience with Python-based microservices architecture.

Hands-on experience with Docker and containerization.

Proven experience in refactoring code, especially transitioning from R to Python.

Strong knowledge of computer engineering fundamentals and algorithms.

Experience with solution designing and the ability to translate business requirements into technical solutions.

Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Skills

Proficiency in Python (including frameworks like Flask, Django, or FastAPI).

Strong understanding of RESTful APIs and microservices architecture.

Familiarity with cloud platforms like AWS, GCP, or Azure is a plus.

Experience with version control (Git), CI/CD pipelines, and automated testing.

Strong problem-solving and analytical skills.

Preferred Skills:

Knowledge of front-end technologies (e.g., React, JavaScript) is a plus.

database management systems (SQL and NoSQL).

Experience working in an Agile environment.

Familiarity with DevOps practices and tools.

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
Persistent logo
Persistent

IT Services and IT Consulting

Pune Maharashtra

RecommendedJobs for You

Hyderabad, Telangana, India

Noida, Uttar Pradesh, India

Hyderabad, Chennai, Bengaluru