We are seeking a highly skilled Python Development Lead Specialist with 12 or more years of hands-on experience in designing, developing, and delivering enterprise-level software solutions. The ideal candidate will possess a deep understanding of Python technologies, modern development frameworks, cloud-based systems, and API-driven architecture. This role requires strong leadership skills, the ability to mentor development teams, and a solid background in guiding complex technical implementations from concept to deployment.
The Python Development Lead Specialist will work closely with cross-functional technical and business teams to define requirements, architect solutions, ensure code quality, and drive continuous improvement within the development lifecycle.
-
Lead end-to-end design, development, and delivery of scalable Python-based applications and services.
-
Collaborate with architects, product owners, DevOps, QA, and infrastructure teams to define technical strategies and delivery plans.
-
Build and maintain RESTful APIs, microservices, and integration components.
-
Review, refactor, and optimize existing codebases for performance, reliability, and security.
-
Implement automation, testing frameworks, and CI/CD pipelines to support efficient delivery.
-
Mentor and guide junior and mid-level engineers in coding best practices and architecture standards.
-
Drive troubleshooting, analysis, root-cause identification, and resolution of technical challenges.
-
Maintain proper documentation, design specifications, and system performance metrics.
-
Ensure adherence to development guidelines, coding standards, and technical compliance requirements.
-
Evaluate emerging technologies and recommend tools, frameworks, and process improvements.
-
12+ years of professional software development experience with strong expertise in Python.
-
Proven experience leading development teams and delivering complex enterprise solutions.
-
Strong proficiency with Python frameworks such as Django, Flask, FastAPI, or similar.
-
Hands-on experience with microservices architecture and API design.
-
Strong knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
-
Experience with cloud platforms such as AWS, Azure, or GCP.
-
Solid understanding of containerization and orchestration tools (Docker, Kubernetes).
-
Familiarity with DevOps tools and CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).
-
Strong understanding of software engineering principles, design patterns, and system architecture.
-
Experience with unit testing, integration testing, and automated test frameworks.
-
Excellent analytical, communication, and problem-solving skills.
-
Ability to work independently, drive projects, meet deadlines, and engage in in-person or webcam interviews.