At a Glance
- Tasks: Lead backend projects, shape architecture, and deploy in a fast-paced environment.
- Company: Join a profitable fintech scale-up making a real impact for small businesses across Europe.
- Benefits: Enjoy flexible working, 25+ days holiday, private medical care, and paid sabbaticals.
- Why this job: Be part of a standout tech employer with autonomy and the chance to influence major projects.
- Qualifications: Strong backend experience in Python or similar languages; relational database skills required.
- Other info: Work in a hybrid model, just one day a week in Central London.
The predicted salary is between 64000 - 96000 £ per year.
£80,000-100,000 + share options
Private medical + GP service | 25+ days holiday | Paid sabbaticals | Flexible working
Python, AWS Central London, hybrid (1 day per week)
Profitable FinTech
We are partnered with a profitable, VC-backed fintech scale-up that is helping thousands of small businesses across Europe thrive. They combine modern approaches to software engineering with a strong sense of purpose and employee well-being. They are one of the UK’s standout tech employers in the fintech space.
This role offers full ownership, from project scoping to release, with the autonomy to shape backend architecture of projects with real business impact. You will have the opportunity to take the lead on greenfield projects, define ways of working and deploy iteratively in a fast-moving, data-driven environment.
Most of the codebase is in Python; however, they have utilised the likes of Rust and Go in smaller pieces of work.
Ideal Profile:
- Strong backend software engineering experience with relevance to their stack (e.g., Python, Go, Rust or any OO language).
- Confident working with relational databases.
- Experience with designing relational database schemas (PostgreSQL ideal).
- Clear experience building and consuming RESTful APIs.
- Comfortable operating in small, high-performing, agile squads.
Bonus Points For:
- A strong numerical or technical background, underpinned by a degree in Maths, Physics, Computer Science, Engineering.
This is a high-impact opportunity to shape a major revenue channel at one of Europe’s leading fintech innovators - with the freedom, tooling, and support to grow.
Senior Backend Developer (Python) employer: Burns Sheehan
Contact Detail:
Burns Sheehan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developer (Python)
✨Tip Number 1
Familiarise yourself with the company's tech stack, especially Python and AWS. Being able to discuss specific projects or experiences where you've used these technologies will show your genuine interest and expertise.
✨Tip Number 2
Prepare to demonstrate your understanding of relational databases, particularly PostgreSQL. You might be asked to explain how you would design a database schema for a given scenario, so think through some examples beforehand.
✨Tip Number 3
Brush up on your knowledge of RESTful APIs. Be ready to discuss how you've built or consumed APIs in past projects, as this is a key part of the role and will highlight your practical experience.
✨Tip Number 4
Showcase your ability to work in agile environments. Prepare examples of how you've contributed to high-performing teams and how you adapt to fast-paced, iterative development processes.
We think you need these skills to ace Senior Backend Developer (Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your backend software engineering experience, particularly with Python and any other relevant languages like Go or Rust. Emphasise your experience with relational databases and RESTful APIs.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the fintech industry and how your skills align with the company's mission. Mention specific projects where you've taken ownership and made a significant impact.
Showcase Relevant Projects: If you have worked on greenfield projects or have experience in agile environments, be sure to include these examples in your application. Highlight your role and the technologies used, especially if they relate to the job description.
Highlight Your Technical Skills: Clearly list your technical skills, especially those mentioned in the job description such as Python, PostgreSQL, and experience with designing database schemas. This will help your application stand out to recruiters looking for specific expertise.
How to prepare for a job interview at Burns Sheehan
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects where you've used Python, especially in backend development, and how you approached challenges in those projects.
✨Demonstrate Your Database Skills
Since the role requires working with relational databases, be ready to talk about your experience designing database schemas, particularly with PostgreSQL. You might even want to prepare a few examples of how you've optimised database performance in past roles.
✨Discuss RESTful API Development
As building and consuming RESTful APIs is crucial for this position, come equipped with examples of APIs you've developed or integrated. Explain the design decisions you made and how they impacted the overall project.
✨Emphasise Your Agile Experience
This role involves working in small, high-performing agile squads, so be sure to share your experiences in agile environments. Discuss how you've contributed to team dynamics and any methodologies you've employed to enhance productivity.