At a Glance
- Tasks: Lead a dynamic team in developing innovative FinTech solutions using Python and Django.
- Company: Join a cutting-edge London-based FinTech with a vibrant culture.
- Benefits: Earn up to £140,000 plus bonuses, generous pension, and private healthcare.
- Why this job: Shape the future of technology while mentoring a talented team and making a real impact.
- Qualifications: Expertise in Python, Django, and experience leading engineering teams.
- Other info: Flexible work environment with opportunities for professional growth and development.
The predicted salary is between 84000 - 196000 £ per year.
London based FinTech is looking for a Lead Python Developer to join their modern, fast paced development team as a Tech Lead, helping set the technical vision for systems that power a 300-strong operational team. This role is a unique blend of hands-on architecture, systems design, and people leadership, where you will directly influence the tools that help the Company serve thousands of businesses every day.
This Lead Python Developer role will offer starting basic salary up to £140,000 plus an annual bonus scheme, very generous company pension, educational package, private health care and loads more! This role is based working in London one day per week.
You will be a player-coach, spending your time contributing high-quality code, defining the long-term technical strategy, and mentoring the engineers on your team. You’ll work as a peer alongside two other senior engineers to guide the evolution of core operational platforms, including a real-time telephony and dynamic task-prioritisation system.
You’ll need to have:
- Experience with Python, Django and PostgreSQL.
- Familiarity with data analytics or machine learning processes.
- Experience with complex data architectures, including event-sourced data models.
- Numerical or technical background, ideally with a degree in maths, physics, computer science, engineering, or a related field.
- Expertise in systems architecture, including designing and managing complex domain models.
- Advanced proficiency in software development using an object-oriented language.
- Experience delivering and operating live customer-facing systems in a production environment.
- Experience leading a team of engineers, including line management.
- Excel at balancing hands-on coding and project delivery with strategic planning, while developing the engineers you manage.
- Product-focused mindset, with experience working with stakeholders such as Product and Strategy to turn unclear business problems into clear, actionable technical solutions.
- Pragmatism in making high-stakes technical decisions, weighing trade-offs and explaining the impact on customers, timelines, and business goals.
Engineering Team Lead employer: Spencer Scott - Technology Recruitment
Contact Detail:
Spencer Scott - Technology Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Team Lead
✨Tip Number 1
Network like a pro! Reach out to your connections in the FinTech space, especially those who might know someone at the company you're eyeing. A friendly chat can sometimes lead to a referral, which is gold when it comes to landing that interview.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your Python projects, make sure to share it. It’s a great way to demonstrate your hands-on coding abilities and technical vision without just relying on your CV.
✨Tip Number 3
Prepare for the tech interview by brushing up on system design and architecture principles. Be ready to discuss how you’d approach building scalable systems, as this role is all about influencing the technical strategy. Practice makes perfect!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re here to support you every step of the way, so let’s get you that Lead Python Developer role!
We think you need these skills to ace Engineering Team Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Lead Python Developer role. Highlight your experience with Python, Django, and PostgreSQL, and don’t forget to mention any leadership roles you've had!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this position. Talk about your hands-on coding experience and how you’ve successfully led teams in the past.
Showcase Your Technical Skills: In your application, be specific about your technical expertise. Mention any complex data architectures you've worked with and your familiarity with data analytics or machine learning processes. We want to see your passion for tech!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and get you into the process. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Spencer Scott - Technology Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your Python, Django, and PostgreSQL skills. Be ready to discuss your experience with complex data architectures and how you've tackled challenges in previous projects. This is your chance to showcase your technical prowess!
✨Showcase Your Leadership Skills
As a player-coach, you'll need to demonstrate your ability to lead and mentor a team. Prepare examples of how you've guided engineers in the past, and be ready to discuss your approach to balancing hands-on coding with strategic planning.
✨Understand the Business Impact
Familiarise yourself with the company's products and how they serve their clients. Be prepared to explain how your technical decisions can impact customer satisfaction and business goals. This shows that you have a product-focused mindset.
✨Prepare for Scenario Questions
Expect questions that assess your problem-solving skills and decision-making process. Think of scenarios where you've had to weigh trade-offs and make high-stakes decisions. Practising these will help you articulate your thought process clearly during the interview.