At a Glance
- Tasks: Lead a team to develop scalable Python back-end services for climate tech.
- Company: Fast-growing climate-tech non-profit making a real impact.
- Benefits: Hybrid work, competitive salary, and opportunities for career development.
- Other info: Collaborative environment with a focus on meaningful engineering challenges.
- Why this job: Shape energy investment decisions globally with innovative software solutions.
- Qualifications: 7+ years in Python/FastAPI, experience with high-performance APIs and cloud infrastructure.
The predicted salary is between 80000 - 100000 £ per year.
I'm working with a fast-growing climate-tech non-profit tackling one of the most important infrastructure challenges in the energy transition. Backed by some of the biggest names in climate philanthropy, this is an organisation doing real work - not reports, not consultancy, actual software that shapes energy investment decisions globally.
They're hiring a Lead Backend Engineer to lead a small squad, own the technical direction and get stuck into some genuinely interesting engineering. Think computational complexity, mathematical optimisation, and performance challenges at scale - a long way from your average API job.
Requirements:
- 7+ years experience developing and maintaining scalable Python/FastAPI back-end services
- Ideally worked with high-performance APIs for complex hierarchical data queries and grid modelling computations
- Managed and optimised GCP cloud infrastructure, implementing CI/CD pipelines and infrastructure-as-code
- Lead technical planning by breaking down roadmap items into scoped engineering work, driving ADRs and setting standards for code quality, testing, and API design
- Collaborate cross-functionally with front-end, data engineering, modelling and product teams to deliver reliable, impactful features
- Line-manage a team of 3-5 engineers through 1:1s, career development, performance reviews, and acting as the first escalation point for technical blockers
If this sounds like something you'd want to hear more about, apply below!
Lead Python Developer employer: Total Recruitment Group
Contact Detail:
Total Recruitment Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the climate tech space on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving FastAPI and GCP. We want to see your problem-solving skills in action, so make sure to highlight any complex challenges you've tackled.
✨Tip Number 3
Prepare for technical interviews by brushing up on your algorithms and system design. We recommend practicing with mock interviews or coding challenges to get comfortable with the types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our mission to tackle climate challenges.
We think you need these skills to ace Lead Python Developer
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, FastAPI, and any relevant cloud infrastructure work to show us you’re the right fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about climate tech and how your background aligns with our mission. Share specific examples of your past projects that demonstrate your leadership and technical skills.
Showcase Your Technical Skills: In your application, don’t shy away from detailing your experience with high-performance APIs and GCP. We want to see how you've tackled complex engineering challenges in the past, so give us the juicy details!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Total Recruitment Group
✨Know Your Tech Inside Out
Make sure you’re well-versed in Python, FastAPI, and PostgreSQL. Brush up on your experience with GCP and Docker too. Be ready to discuss specific projects where you’ve tackled performance challenges or optimised APIs, as this will show your depth of knowledge.
✨Showcase Your Leadership Skills
Since the role involves leading a team, prepare examples of how you've managed engineers in the past. Talk about your approach to career development, performance reviews, and how you handle technical blockers. This will demonstrate your capability to lead effectively.
✨Prepare for Technical Questions
Expect questions that dive deep into computational complexity and mathematical optimisation. Brush up on these concepts and be ready to solve problems on the spot. Practising coding challenges related to high-performance APIs can also give you an edge.
✨Emphasise Collaboration
This role requires cross-functional collaboration, so be prepared to discuss how you’ve worked with front-end, data engineering, and product teams. Share specific examples of successful projects where teamwork was key to delivering impactful features.