At a Glance
- Tasks: Lead backend development and shape engineering initiatives for the Arrow platform.
- Company: Join Liberty Blume, a rapidly growing tech-enabled business services provider.
- Benefits: Competitive salary, 25 days leave, wellbeing benefits, and career development opportunities.
- Why this job: Make a real impact in a fast-paced environment with innovative financial technology projects.
- Qualifications: Extensive backend development experience, strong Python skills, and cloud expertise.
- Other info: Flexible hybrid role with excellent career growth potential.
The predicted salary is between 36000 - 60000 ÂŁ per year.
We’re looking for a Senior Backend Engineer to join our team in Bradford or Leeds on a 12‑month fixed‑term contract, with potential to become permanent. This hybrid role offers flexibility, with two days in the office and three days working remotely. As our Senior Backend Engineer, you’ll play a pivotal part in shaping our engineering initiatives – leading the design, development, and deployment of backend services that drive the Arrow platform. This is a hands‑on position where you’ll not only write high‑quality code but also influence architectural decisions, mentor fellow engineers, and help scale our platform to meet the needs of enterprise clients.
What will you be doing?
- Design & Development: Architect, build, and maintain scalable, resilient Python‑based microservices deployed on Google Cloud Run and Cloud Functions.
- Database Ownership: Manage and optimize our PostgreSQL database for performance, scalability, and reliability.
- API Engineering: Deliver robust, well‑documented, and high‑performance RESTful APIs using FastAPI for consumption by front‑end applications and other services.
- Cloud Infrastructure: Partner with the team to implement Infrastructure as Code (IaC) using Terraform to manage and evolve our GCP environment.
- Leadership & Mentorship: Guide junior engineers, perform code reviews, and foster a culture of technical excellence.
- Platform Evolution: Drive key initiatives, including the development of the “Arrow Banking” system and other innovative financial technology products.
- Cross‑Functional Collaboration: Work closely with front‑end engineers, product managers, and stakeholders to deliver high‑quality features.
Essential
- Extensive experience in backend development, with a strong track record of building and deploying applications in cloud environments.
- Expert proficiency in Python, including its libraries and ecosystem.
- Deep knowledge of relational databases, particularly PostgreSQL, covering everything from schema design to query optimisation.
- Hands‑on expertise with Google Cloud Platform (GCP), including core services such as Cloud Run, Cloud Functions, Pub/Sub, Google Cloud Storage (GCS), and Cloud SQL.
- Solid understanding of microservices architecture and associated best practices.
- Proven ability to design and implement RESTful APIs.
Desirable
- Familiarity with FastAPI framework.
- Experience with Infrastructure as Code, particularly Terraform.
- Exposure to Google's AI/ML services like Document AI or other OCR/NLP technologies.
- Knowledge of Generative AI models.
- Experience with CI/CD pipelines (we use GitHub Actions).
- Understanding of containerisation technologies like Docker.
- Familiarity with development tools such as Poetry, pre‑commit, and commitizen.
- Understanding of financial processes or experience with ERP systems (e.g., Oracle Fusion, SAP).
What’s in it for you?
- Competitive salary.
- 25 days annual leave with the option to purchase 5 more.
- Enjoy your birthday off, plus receive an additional 3 days of annual leave once you reach 5 years of service.
- Access to wellbeing and mental health benefits such as the Calm app, personal medical, critical illness cover and dental insurance, plus many more.
- Matched pension contribution up to 10%.
- Access to our car benefit scheme.
- Access to our online learning platform to continue to develop and grow your career with us.
- The chance to join an innovative, fast‑paced and passionate team.
Who We Are
Liberty Blume, a Liberty Global company, is a rapidly growing business services provider, specialising in tech‑enabled back‑office solutions. Our mission is to deliver efficiency, scale and value to our customers through Business, Procurement and Financial Solutions. If you’re curious, customer‑centric and enjoy being one step ahead, join us on our scale‑up journey and unlock your freedom to grow! Liberty Global is an equal opportunity employer, committed to an inclusive environment and accommodating all candidates. We’re eager to hear from you, no matter your background.
Senior Backend Engineer in Leeds employer: Liberty Global
Contact Detail:
Liberty Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Engineer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your best projects, especially those involving Python and cloud services. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable explaining your thought process!
✨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, it shows you’re genuinely interested in joining our team and being part of our exciting journey.
We think you need these skills to ace Senior Backend Engineer in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Backend Engineer role. Highlight your expertise in Python, PostgreSQL, and cloud environments like GCP to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about backend development and how you can contribute to our team. Share specific examples of your past projects that align with what we do at StudySmarter.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, don’t hesitate to include them. We love seeing real-world applications of your skills, especially in microservices and API development!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at Liberty Global
✨Know Your Tech Stack
Make sure you’re well-versed in Python and its libraries, especially those relevant to backend development. Brush up on your PostgreSQL skills too, as you'll need to demonstrate your ability to manage and optimise databases effectively.
✨Showcase Your Cloud Knowledge
Familiarise yourself with Google Cloud Platform services like Cloud Run and Cloud Functions. Be ready to discuss how you've used these tools in past projects, as this will show your hands-on experience and understanding of cloud environments.
✨Prepare for API Discussions
Since you'll be working with RESTful APIs, prepare to talk about your experience designing and implementing them. Bring examples of how you’ve ensured they are robust and well-documented, as this is crucial for cross-functional collaboration.
✨Demonstrate Leadership Skills
As a Senior Backend Engineer, mentoring junior engineers is part of the role. Think of specific instances where you've guided others or led projects, and be ready to share how you foster a culture of technical excellence within your team.