Senior Backend Engineer - Python in London
Senior Backend Engineer - Python

Senior Backend Engineer - Python in London

London 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 behavior, 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 in London 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 a hub for collaboration, where talented professionals tackle high-stakes challenges alongside industry leaders like Google and PayPal, ensuring that your contributions make a real impact. With a strong commitment to diversity and inclusion, we offer continuous development opportunities and a culture that values accountability and integrity, making Qodea the ideal place for those looking to elevate their careers in technology.
Qodea

Contact Detail:

Qodea Recruiting Team

StudySmarter Expert Advice 🤫

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

✨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 showcasing your projects, especially those involving Python and backend development. 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, we love seeing candidates who take the initiative to connect directly with us.

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

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, experience with FastAPI, and any work you've done on Google Cloud Platform. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share specific examples of how you've tackled challenges in backend development and how you embody innovation, accountability, and integrity. Let us know why you're excited about working at Qodea!

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real-world applications of your skills, especially those involving distributed systems or AI integration. It helps us understand your hands-on experience!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re serious about joining our innovative team at Qodea!

How to prepare for a job interview at Qodea

✨Know Your Tech Inside Out

Make sure you’re well-versed in Python, FastAPI, and Google Cloud Platform. Brush up on your knowledge of distributed systems and event-driven architectures, as these are key to the role. Be ready to discuss your past projects and how you’ve tackled challenges using these technologies.

✨Showcase Your Problem-Solving Skills

Qodea is all about innovation and solving tough problems. Prepare examples from your experience where you’ve had to think outside the box. Highlight how you approached a complex issue and what the outcome was, especially if it involved AI integration or scalable data processing.

✨Demonstrate Accountability and Integrity

During the interview, embody the values of accountability and integrity that Qodea cherishes. Share instances where you took ownership of a project or decision, and how you ensured transparency and ethical practices in your work. This will resonate well with their company culture.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice common algorithms and system design questions relevant to backend development. Familiarise yourself with test-driven development principles, as they value quality discipline highly. Don’t forget to ask clarifying questions during the challenge to show your thought process!

Senior Backend Engineer - Python in London
Qodea
Location: London

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

>