Posted on: 03/12/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1584271
Interview Questions for you
View All