Senior Back End Developer in London

Senior Back End Developer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Go Premium
Oakwell Hampton Group

At a Glance

  • Tasks: Build and scale backend services for high-volume data processing and AI platforms.
  • Company: Leading tech consultancy with a focus on innovation and collaboration.
  • Benefits: Competitive pay, flexible work options, and opportunities for professional growth.
  • Why this job: Join a dynamic team and work with cutting-edge technologies in a fast-paced environment.
  • Qualifications: Strong Python skills, experience with APIs, and familiarity with Google Cloud.
  • Other info: Exciting projects with potential for career advancement in a supportive culture.

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

A leading technology consultancy is looking for a Senior Backend Engineer to join their engineering team. This role will focus on building and scaling backend services that power high-volume data processing and AI-enabled platforms used by enterprise clients.

You will work on distributed systems running on Google Cloud, designing scalable APIs and backend services capable of handling large concurrent workloads. The role offers the opportunity to work with modern Python frameworks, event-driven architectures, and emerging AI integrations.

The Role

You will take ownership of core backend services and contribute to the design, development, and deployment of scalable cloud-native systems.

Key responsibilities include:

  • Backend Development
  • Design and maintain RESTful APIs using Python and FastAPI
  • Implement robust data models using Pydantic
  • Manage persistence layers using Google Cloud Datastore (NoSQL)
  • Cloud & Distributed Systems
    • Build and maintain event-driven architectures on Google Cloud
    • Use services such as Cloud Run, Cloud Tasks, and Pub/Sub to orchestrate asynchronous workloads
    • Ensure systems are scalable, reliable, and performant
  • Data Processing
    • Develop and optimise batch processing and aggregation pipelines
    • Improve query performance for large datasets and audit workloads
  • CI/CD & Infrastructure
    • Maintain and improve CI/CD pipelines using GCP Cloud Build
    • Manage containerised deployments using Docker
    • Support deployment workflows across development, QA, UAT, and production environments
  • AI Integration
    • Integrate AI-powered components using LLMs via Vertex AI
  • Quality & Engineering Practices
    • Work within a test-driven development environment
    • Contribute to a mature testing framework with extensive unit test coverage
    • Support high engineering standards and maintainability across distributed systems

    Requirements

    • Strong commercial experience with Python (asyncio experience preferred)
    • Production experience building APIs 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 through to deployment

    Senior Back End Developer in London employer: Oakwell Hampton Group

    Join a leading technology consultancy in London that champions innovation and collaboration, offering a vibrant work culture where your contributions directly impact high-volume data processing and AI-enabled platforms. With a strong focus on employee growth, you will have access to cutting-edge technologies and the opportunity to work alongside industry experts, ensuring your skills are continuously developed in a supportive environment. Enjoy the unique advantage of working in a dynamic city known for its tech scene, while being part of a team that values creativity and excellence.
    Oakwell Hampton Group

    Contact Detail:

    Oakwell Hampton Group Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Back End Developer in London

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python or Google Cloud. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

    ✨Tip Number 2

    Show off your skills! Create a GitHub repository showcasing your projects, especially those involving backend development and cloud services. This gives potential employers a taste of what you can do before they even meet you.

    ✨Tip Number 3

    Prepare for interviews by brushing up on common backend development questions and coding challenges. Practise explaining your thought process while solving problems, as this is often just as important as getting the right answer.

    ✨Tip Number 4

    Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

    We think you need these skills to ace Senior Back End Developer in London

    Python
    FastAPI
    Pydantic
    Google Cloud Platform
    Cloud Datastore
    Event-Driven Architectures
    Cloud Run
    Cloud Tasks
    Pub/Sub
    CI/CD
    Docker
    LLMs
    Test-Driven Development
    Distributed Systems
    Asynchronous Programming

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with Python, FastAPI, and Google Cloud. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects or achievements!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background in backend development makes you a perfect fit for our team at StudySmarter.

    Showcase Your Projects: If you've worked on any cool projects involving distributed systems or AI integrations, make sure to mention them! We love seeing practical examples of your work that demonstrate your skills and creativity.

    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 don’t miss out on any important updates from our team!

    How to prepare for a job interview at Oakwell Hampton Group

    ✨Know Your Python Inside Out

    Make sure you brush up on your Python skills, especially with asyncio and FastAPI. Be ready to discuss your past projects where you've built APIs or worked with data models using Pydantic. Having specific examples will show your depth of knowledge.

    ✨Familiarise Yourself with Google Cloud

    Since the role involves working on Google Cloud, it’s crucial to understand its services like Cloud Run, Pub/Sub, and Datastore. Prepare to talk about how you've used these tools in previous roles, and maybe even think of a scenario where you optimised a cloud-based solution.

    ✨Showcase Your Problem-Solving Skills

    Be ready to tackle some technical questions or coding challenges during the interview. Practice explaining your thought process clearly as you solve problems, especially those related to distributed systems and event-driven architectures.

    ✨Emphasise Your CI/CD Experience

    Highlight your experience with CI/CD pipelines and containerisation using Docker. Discuss how you’ve managed deployment workflows across different environments, and be prepared to share any challenges you faced and how you overcame them.

    Senior Back End Developer in London
    Oakwell Hampton Group
    Location: London
    Go Premium

    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

    >