At a Glance
- Tasks: Design and build backend microservices in Python while writing clean, production-grade code.
- Company: Join a fast-scaling fintech disrupting banking with automation and AI.
- Benefits: Enjoy flexible hybrid work options and potential equity in the company.
- Why this job: Be the first in this role, shaping backend engineering with full support and autonomy.
- Qualifications: Advanced Python skills and experience with microservices architecture required.
- Other info: Opportunities to lead, mentor, and grow as the team expands.
The predicted salary is between 43200 - 72000 £ per year.
Join a Fintech Revolution - Newly created role - As the first in this role, you’ll play a key role in defining how backend engineering evolves within a fast-scaling global fintech – with full support from leadership and autonomy to innovate.
DATAHEAD has been exclusively retained by a fast-scaling global fintech that’s disrupting the banking space through automation, AI, and cloud-native engineering. Their platform is used by major financial institutions to streamline and digitize complex document processing and they’re now growing their world-class engineering team in London.
- Designing and building backend microservices in Python
- Writing clean, robust, production-grade code using Test-Driven Development (TDD)
- Working with MongoDB and other NoSQL databases
- Shipping services within a Microsoft ecosystem (Azure/OpenShift)
- Advanced Python skills and deep experience with microservices architecture
- Strong understanding of TDD, CI/CD, and production-quality standards
- Exposure to Microsoft-based infrastructure (Azure/OpenShift preferred)
- Flexible hybrid work and equity options on the table
- Opportunities to lead, mentor, and grow as we scale
Senior Back-end Python Developer (Permanent) employer: DATAHEAD
Contact Detail:
DATAHEAD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back-end Python Developer (Permanent)
✨Tip Number 1
Familiarise yourself with the latest trends in backend development, especially around Python and microservices. Being able to discuss recent advancements or projects you've worked on can really set you apart during interviews.
✨Tip Number 2
Showcase your experience with Test-Driven Development (TDD) and CI/CD practices. Prepare examples of how you've implemented these methodologies in past projects, as this will demonstrate your commitment to quality and efficiency.
✨Tip Number 3
Get comfortable discussing your experience with NoSQL databases like MongoDB. Be ready to explain how you've used them in previous roles and the benefits they bring to backend architecture.
✨Tip Number 4
Research the company’s use of Microsoft technologies, particularly Azure and OpenShift. Understanding their ecosystem will help you articulate how your skills align with their needs and show that you're genuinely interested in the role.
We think you need these skills to ace Senior Back-end Python Developer (Permanent)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, microservices, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in Test-Driven Development (TDD) and working with NoSQL databases like MongoDB.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the fintech industry and how your background aligns with the company's mission. Mention your experience in designing backend systems and your ability to innovate within a fast-paced environment.
Showcase Relevant Projects: If you have worked on projects that involved cloud-native engineering or automation, be sure to include these in your application. Highlight your role, the technologies used, and the impact of your contributions.
Proofread and Edit: Before submitting your application, take the time to proofread your documents. Check for any spelling or grammatical errors, and ensure that your formatting is consistent. A polished application reflects your attention to detail.
How to prepare for a job interview at DATAHEAD
✨Showcase Your Python Expertise
Make sure to highlight your advanced Python skills during the interview. Be prepared to discuss specific projects where you've implemented Python, especially in a microservices architecture. This will demonstrate your technical proficiency and relevance to the role.
✨Emphasise Test-Driven Development (TDD)
Since TDD is a key aspect of the job, be ready to explain your experience with it. Share examples of how TDD has improved your code quality and efficiency in past projects. This shows that you understand the importance of writing clean, robust code.
✨Familiarise Yourself with NoSQL Databases
As the role involves working with MongoDB and other NoSQL databases, brush up on your knowledge of these technologies. Be prepared to discuss how you've used them in previous roles and how they can benefit backend development in a fintech environment.
✨Understand the Microsoft Ecosystem
Since the company operates within a Microsoft ecosystem, having a good grasp of Azure and OpenShift will be beneficial. Research these platforms and be ready to discuss any relevant experience you have, as this will show your adaptability to their infrastructure.