Posted on: 04/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