Senior Backend Engineer

Anson McCade
London, UK
6 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£70,000.0 - £80,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Cloud Computing Code Review Relational Databases Distributed Systems Django Web Framework Elasticsearch Github Python (Programming Language)
+12 more
PostgreSQL Object-Oriented Software Development Pair Programming Software Architecture Redis Backend Fastapi Solid Principles Kubernetes Apache Kafka Restful APIs Microservices

Job description

We’re looking for a Backend Engineer to help design, build and scale modern backend services that power a market-leading digital platform.

You’ll join a collaborative engineering team where you’ll work alongside Product, Design and Commercial teams to build high-performance applications using modern technologies. This is an opportunity to influence technical direction, contribute to architectural decisions and mentor other engineers while working on exciting, large-scale systems.

What You’ll Be Doing

  • Design, build and maintain scalable, high-performance backend services using Python
  • Translate business requirements into robust technical solutions and architecture
  • Develop APIs and microservices that are reliable, secure and easy to maintain
  • Collaborate closely with Product, Design and Engineering teams to deliver new features
  • Take part in code reviews, pair programming and technical discussions
  • Identify opportunities to improve development practices, tooling and Agile processes
  • Mentor junior engineers and provide technical leadership across the team
  • Contribute ideas around new technologies, frameworks and engineering best practice

Tech Stack

  • Python
  • Django
  • FastAPI
  • AWS
  • PostgreSQL
  • Kafka
  • Elasticsearch
  • Redis
  • Kubernetes
  • GitHub

Requirements

  • Strong commercial experience developing backend applications with Python
  • Experience building scalable APIs and distributed systems
  • Good understanding of object-oriented design, SOLID principles and software architecture
  • Strong knowledge of relational databases and data modelling
  • Experience working with cloud platforms, ideally AWS
  • Excellent problem-solving skills and a passion for clean, maintainable code
  • Strong communication skills with the ability to work across technical and non-technical teams
  • Experience mentoring or supporting other developers is desirable

If you think you’re a good fit, or know somebody that would be well suited for this role we would love to hear from you!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…