Technical Team Lead – Software Services Disrupter
We are seeking a seasoned Technical Team Lead to join our cutting-edge software solutions business, driving digital transformation. This is an exciting opportunity to be part of a small but impactful software company dedicated to delivering high-quality solutions.
About the Role:
As a Technical Team Lead, you will assume responsibility for leading a team of software engineers in delivering complex workflow and document management applications for our Government Solutions division.
* Lead a team of software engineers in delivering complex workflow and document management applications.
* Ensure overall quality of technical deliveries, emphasizing test coverage, code quality, and adherence to best practices, including security.
* Plan and oversee execution of development sprints, ensuring accurate effort estimation and high-quality delivery of agreed-upon sprint outputs.
* Produce technical analysis of existing complex systems and architectural designs, integrating them with Propylon applications.
* Collaborate with cross-functional teams to ensure designs are technically robust and aligned with the company's strategic direction.
* Be team's technical authority, providing guidance and direction to junior developers through pair-programming and code-review sessions.
Your Skills and Experience:
* Professional Python programming experience (5+ years).
* Professional experience with Django/Flask or equivalent Python-based web or API scaffolding framework.
* In-depth knowledge of the Python ecosystem, tooling, and best practices.
* Proven technical team leadership experience (3+ years), with demonstrable experience managing the planning and delivery phase of complex software implementations.
Nice to Have(s):
* Experience with Docker, AWS, GitHub Actions, and other DevOps related services.