Senior Backend Engineer - Python
Senior Backend Engineer - Python

Senior Backend Engineer - Python

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Qodea

At a Glance

  • Tasks: Design and maintain scalable backend services using Python and Google Cloud.
  • Company: Join Qodea, a global tech group at the forefront of innovation.
  • Benefits: Flexible work model, competitive salary, and opportunities for continuous growth.
  • Why this job: Make a real impact by solving complex problems for top global clients.
  • Qualifications: Strong Python experience and familiarity with distributed systems required.
  • Other info: Diverse and inclusive environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Work where work matters. Elevate your career at Qodea, where innovation isn’t just a buzzword, it’s in our DNA. We are a global technology group built for what’s next, offering high calibre professionals the platform for high stakes work, the kind of work that defines an entire career. When you join us, you’re not just taking on projects, you’re solving problems that don’t even have answers yet.

You will join the exclusive roster of talent that global leaders, including Google, Snap, Diageo, PayPal, and Jaguar Land Rover call when deadlines seem impossible, when others have already tried and failed, and when the solution absolutely has to work. Forget routine consultancy. You will operate where technology, design, and human behaviour meet to deliver tangible outcomes, fast. This is work that leaves a mark, work you’ll be proud to tell your friends about.

Qodea is built for what’s next. An environment where your skills will evolve at the frontier of innovation and AI, ensuring continuous growth and development. Due to several significant client wins, we are looking to connect with Senior AI Engineers to design, build, and productionise autonomous, agentic AI systems that deliver measurable product and business outcomes. You will translate high-level objectives into reliable, safe, and efficient agent architectures using LLMs, retrieval, and orchestration layers.

We look for people who embody:

  • Innovation to solve the hardest problems.
  • Accountability for every result.
  • Integrity always.

We believe our best work happens when we connect. While we operate a flexible model, we expect you to spend 60% of your time on-site at our London office or a client location for collaboration sessions and workshops.

About the role. We are looking for a backend engineer to take ownership of core backend services powering Google Beacon. The role involves designing and maintaining distributed systems on Google Cloud, with a strong focus on scalability, performance, and reliability across large-scale audit workloads.

Backend Development (Python / FastAPI)

  • Design and maintain RESTful APIs using Python 3.12 and FastAPI.
  • Implement robust data modeling using Pydantic and manage persistence layers with Google Cloud Datastore (NoSQL).

Distributed Architecture on GCP

  • Build and maintain asynchronous, event-driven systems using Cloud Run, Cloud Tasks, and Pub/Sub to orchestrate workers processing high volumes of concurrent tasks.

Scalable Data Processing

  • Develop and optimize batch processing and aggregation pipelines.
  • Improve query performance and system scalability to support large audit datasets.

CI/CD & Infrastructure

  • Maintain and improve GCP Cloud Build pipelines.
  • Manage Docker-based containerization and deployment workflows across development, QA, UAT, and production environments.

AI Integration

  • Integrate and maintain AI-powered components using Gemini via Vertex AI within backend worker services.

Release & Environment Management

  • Coordinate deployments and release cycles across multiple environments, ensuring stability and operational readiness.

Test-Driven Development & Quality Discipline — Maintain and extend a mature TDD workflow backed by 2,000+ unit tests, ensuring regression safety, deterministic behaviour, and confidence in large-scale refactors. Enforce testing standards and code coverage practices to prevent unintended changes across distributed systems.

Requirements

  • Strong experience with Python (asyncio preferred)
  • Production experience with FastAPI or similar frameworks
  • Hands-on experience with Google Cloud Platform
  • Experience designing distributed or event-driven systems
  • Comfortable owning features end-to-end, from design to deployment

At Qodea, we champion diversity and inclusion. We believe that a career in IT should be open to everyone, regardless of race, ethnicity, gender, age, sexual orientation, disability, or neurotype. We value the unique talents and perspectives that each individual brings and strive to create a fair and accessible hiring process for all.

Senior Backend Engineer - Python employer: Qodea

At Qodea, we pride ourselves on being an exceptional employer that fosters innovation and personal growth in a dynamic work environment. Our London office is not just a workplace; it's a hub for collaboration with industry leaders, offering you the chance to tackle complex challenges while continuously developing your skills in cutting-edge technology. With a strong commitment to diversity and inclusion, we ensure that every team member feels valued and empowered to make a meaningful impact.
Qodea

Contact Detail:

Qodea Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Backend Engineer - Python

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Python and FastAPI. 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!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our innovative team at Qodea.

We think you need these skills to ace Senior Backend Engineer - Python

Python 3.12
FastAPI
Google Cloud Platform (GCP)
Distributed Systems Design
Event-Driven Architecture
Asynchronous Programming (asyncio)
RESTful API Development
Data Modelling with Pydantic
NoSQL Databases (Google Cloud Datastore)
Batch Processing and Aggregation Pipelines
CI/CD Practices
Docker Containerization
Test-Driven Development (TDD)
Unit Testing
AI Integration (Gemini via Vertex AI)

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 Python expertise, especially with FastAPI, and any relevant projects you've worked on in distributed systems.

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 innovative projects. Share specific examples of challenges you've tackled and solutions you've implemented.

Showcase Your Problem-Solving Skills: In your application, emphasise your ability to solve complex problems. We want to see how you've approached difficult tasks in the past, particularly in high-stakes environments similar to what we do at Qodea.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. This way, you can ensure your application reaches us quickly and efficiently, and you can keep track of your application status easily.

How to prepare for a job interview at Qodea

✨Know Your Tech Stack

Make sure you’re well-versed in Python, FastAPI, and Google Cloud Platform. Brush up on your knowledge of asynchronous programming and distributed systems, as these are key to the role. Be ready to discuss specific projects where you've implemented these technologies.

✨Showcase Problem-Solving Skills

Qodea is all about tackling tough challenges. Prepare examples of how you've solved complex problems in previous roles, especially those that required innovative thinking. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Demonstrate Collaboration

Since the role involves working closely with teams, be prepared to talk about your experience in collaborative environments. Highlight instances where you’ve worked on cross-functional teams or led workshops, showcasing your ability to connect and communicate effectively.

✨Emphasise Continuous Learning

Qodea values growth and development, so share how you stay updated with industry trends and technologies. Discuss any recent courses, certifications, or personal projects that demonstrate your commitment to evolving your skills, particularly in AI and backend development.

Senior Backend Engineer - Python
Qodea

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>