HamburgerMenu
hirist

Lead Python Engineer - Django/Flask

Dash Hire
Anywhere in India/Multiple Locations
6 - 7 Years

Posted on: 03/12/2025

Job Description

Description :

About the Role

We are looking for an experienced Lead Python Engineer to take ownership of designing, developing, and delivering scalable backend solutions.

You will lead a team of engineers, mentor junior and mid-level developers, and collaborate closely with product, QA, and DevOps teams to ensure high-quality software delivery.

This role requires deep expertise in Python, backend frameworks, and software architecture, along with leadership skills to drive best practices across the team.

Key Responsibilities :

- Lead and mentor a team of Python developers, providing guidance on coding standards, architecture, and best practices.

- Conduct code reviews, design reviews, and technical discussions to maintain code quality and consistency.

- Collaborate with architects and product managers to define technical requirements and solutions.

- Design, develop, and maintain scalable, high-performance backend systems using Python.

- Build and maintain RESTful APIs, microservices, and event-driven architectures.

- Implement robust, secure, and efficient database interactions (SQL and NoSQL).

- Evaluate and recommend tools, frameworks, and technologies to improve system performance and development efficiency.

- Work closely with frontend developers, QA engineers, and DevOps teams to ensure smooth delivery of features.

- Participate in sprint planning, stand-ups, and retrospectives in an Agile environment.

- Ensure proper testing, CI/CD integration, and deployment processes.

- Ensure backend systems are secure, scalable, and maintainable.

- Monitor system performance, troubleshoot production issues, and optimize performance.

- Establish best practices for logging, monitoring, and error handling.

- Stay up-to-date with Python ecosystem developments, frameworks, and libraries.

- Identify opportunities to enhance system design, architecture, and team efficiency.

- Promote knowledge sharing, technical workshops, and team skill development.

Required Qualifications :

Technical Skills :

- 6-7+ years of experience in backend development with Python.

- Expertise in Python frameworks such as Django, Flask, FastAPI, or similar.

- Strong knowledge of database design, SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).

- Experience designing and implementing RESTful APIs, microservices, and asynchronous tasks.

- Familiarity with version control (Git), CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).

- Knowledge of cloud platforms (AWS, GCP, Azure) is preferred


info-icon

Did you find something suspicious?