Job Description
As a Tech Lead, you will join our dynamic development teams responsible for implementation of and maintenance of high-availability systems. The Tech Lead autonomously oversees the end-to-end delivery of a cross-functional team. They collaborate closely with the Product Owner (PO) to plan, achieve desired outcomes, and report the results generated by the team.
What you will do
- Deliver High-Impact Contributions: Lead the delivery of high-quality technical solutions, earning recognition for impactful contributions within the tech stack.
- Drive System Design: Take accountability for system design decisions and actively participate in design reviews.
- Mentor and Grow Talent: Mentor engineers, provide career development guidance, and assist in recruitment and headcount planning.
- Track and Report Deliverables: Ensure consistent tracking of deliveries and Non-Functional Requirement (NFR) metrics while coaching the team on sustainability.
- Negotiate Trade-offs: Skillfully negotiate between scope, speed, and quality with Product Owners to achieve project goals.
- Maintain Delivery Excellence: Ensure predictable, high-quality deliveries by monitoring the team’s performance and maintaining transparency with stakeholders.
- Transform Complex Projects: Break down complex projects into manageable tasks and guide team members through execution.
- Cross-Team Leadership: Lead technical initiatives across teams and provide support through knowledge-sharing workshops.
- Collaborate Proactively: Work closely with Product and Development teams to address risks such as technical debt, system downtime, and data security challenges.