SaaS Technical Team Lead
Engineering Team Lead - SaaS Applications (Python & Typescript) - Permanent - Hybrid (2 days a week in London) - £100 - 120k per annum
About the Role:
We are seeking an experienced and enthusiastic Engineering Team Leader to drive the development and growth of our clients market-leading, data-driven SaaS applications. This exciting opportunity will see you leading a talented team of Python and Typescript engineers, collaborating closely with different teams including Product Management. You will be crucial in building cutting-edge, AWS cloud-native data science and visualization applications, utilizing a modern tech stack including Python, React, Typescript, and AWS.
Key Responsibilities:
- Lead and mentor a team of Python and Typescript engineers, fostering a collaborative and high-performing team dynamic
- Develop and implement technology roadmaps that align with business objectives and foster innovation.
- Oversee the complete application design and development lifecycle, emphasizing testability, product excellence, and maintainability.
- Ensure the system architecture aligns to best practices, prioritizing scalability, reliability, and security within the AWS cloud environment.
Requirements:
Required Skills & Experience:
- Leadership: Proven track record in leading and managing software development teams. (up to 10)
- SaaS: Demonstrated expertise in developing single-tenant and multi-tenant B2B SaaS applications with REST APIs.
- Design: Strong understanding of architectural design principles and practical experience using AWS services such as Cognito, Lambda, Fargate, and API Gateway.
- Data Skills: Experience building data science and financial data visualization applications using Typescript.
- Problem Solving: Excellent analytical and troubleshooting skills with a proactive approach.
- Communication: Exceptional communication skills, both written and verbal, enabling effective collaboration with development teams and product managers.
Desirable Skills:
- Excellent communication skills with the ability to clearly articulate technical concepts to both technical and non-technical audiences.
- Experience with data science tools such as Spark, pandas, DuckDB, DataBricks, or Snowflake.
- Knowledge of Agile development methodologies and continuous delivery practices.