Technical Lead
- £100-120k basic + bonus
- Perm
- Hybrid working model (London or Fareham Offices) 2 days pw /3 days WFH
A major disruptor in the Wealth Management sector is seeking a Tech Lead Developer with Python/Flask/Django/ or other web framework’s to be based 2 days per week in their London (or Hampshire) offices. This is a great opportunity to get into financial services as our client is ideally looking to bring in a fresh set of eyes from OUTSIDE of financial service (hence:- ALL industry backgrounds considered) That said you must have 2+ years team mentoring leading a small team of python-based software engineers.
Role Overview
Because you will be expected to deputise for CTO, this Tech Lead is a critical leadership role, for the web development of our client's groundbreaking in-house platform. As the Tech Lead /Lead Developer you will have responsibility both for the leadership and management of your team members, and also for the hands on delivery of coding and development.
You will join our client’s dynamic team and be responsible for overseeing the development process, guiding the team, and ensuring the successful delivery of high-quality software solutions. The ideal candidate will have a strong background in software development, using python and Flask or Django (or other similar/open source web framework) coupled with a real passion for delivering innovative solutions.
Person Specification:
- At least 2 years’ experience in a Tech Lead position
- At least 5 years’ development experience, to include outstanding coding skills in developing Python, Flask or Django and an appropriate front-end framework
- Experience of managing, motivating and leading a small team
- Excellent communication skills
- Relevant experience of working in a fast-moving, dynamic (ideally start up or similar) environment
The successful candidate will be responsible for the following:
- Day to day management and leadership of the developers in the team, reporting into the Chief Technology Officer
- Provide mentoring and technical guidance to the team, including giving advice on specific technical queries
- Ensure team adherence to QA guidelines: Architect, design, and develop software applications, ensuring adherence to coding standards, best practices, and project requirements.
- Identify technical debt and inefficiencies in existing systems and propose solutions for improvement.
- Ensure appropriate testing support is in place: Drive the implementation of automated testing, continuous integration, and deployment processes to improve efficiency and quality.
- Set and enforce coding standards for the team
- Delivery of agreed web development activity, including the building and configuration of applications
- Scrum master duties, as require
- Ensure project and sprint milestones are achieved
- Input into the architecture and infrastructure required to scale the platform
- Liaison with the BA team and other key business stakeholders
- Documentation of technical specifications
- Creation of career paths and professional development opportunities in order to upskill and scale the team
- Deputise for the CTO, as required, so good career prospects/trajectory (for the right individual)
- Experience with cloud technologies and platforms such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of DevOps principles and experience with CI/CD pipelines.