Senior Backend Developer

gb Anson Mccade
London, UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Amazon Web Services Cloud Computing Code Review Databases Data Structures Programming Tools Distributed Systems Django Web Framework Github Python (Programming Language) PostgreSQL Object-Oriented Software Development
+10 more
Pair Programming Software Architecture Software Engineering Web Platforms Backend Fastapi Kubernetes Apache Kafka Service Stack Programming Languages

Job description

You’ll play a key role in designing, developing and maintaining highly scalable and reliable backend services, primarily using Python.

Working closely with Product, Design and Sales teams, you’ll translate complex business requirements into robust technical solutions and help shape the architecture of our digital platforms.

You’ll have the freedom to explore new technologies, recommend tools and frameworks, and influence technical decisions. You’ll also play an important role in sharing knowledge, mentoring developers and driving continuous improvement across the engineering team.

This is a fantastic opportunity for a technically strong developer who enjoys solving complex problems, taking ownership and working collaboratively in an agile environment. Key Responsibilities

  • Design, develop and maintain scalable, high-performing backend services.
  • Translate complex business requirements into robust technical designs and architecture.
  • Develop solutions primarily using Python and relevant frameworks.
  • Recommend and introduce new tools, technologies and development techniques.
  • Collaborate with cross-functional teams, including Product, Design and Sales.
  • Contribute to code reviews, design reviews, pair programming and technical presentations.
  • Identify opportunities to improve development processes and agile ways of working.
  • Provide technical leadership, guidance and support to the wider engineering team.
  • Mentor and support the development of junior and mid-level engineers.
  • Contribute to architectural decisions and the ongoing evolution of the technology platform.

Technical Environment

You’ll have the opportunity to work with a modern technology stack, including:

  • Languages & Frameworks: Python, Django, FastAPI
  • Cloud & Infrastructure: AWS, Kubernetes
  • Databases: PostgreSQL
  • Messaging: Kafka
  • Development Tools: GitHub

We’re always looking to evolve our technology stack and encourage developers to explore and introduce tools that help us deliver better solutions.

Requirements

  • Strong backend development experience, particularly with Python (experience with any Python framework is welcome).
  • Experience designing and building scalable, maintainable backend services.
  • A good understanding of databases, object-oriented design, data structures and distributed systems.
  • Strong knowledge of software engineering principles, including SOLID.
  • Excellent analytical and problem-solving skills.
  • An interest in exploring new technologies and continuously improving development practices.
  • The ability to work collaboratively with developers and wider business teams.
  • Strong communication skills, with the ability to explain technical concepts clearly.
  • Experience providing technical guidance or mentoring other developers.

Benefits & conditions

As well as a competitive salary, you’ll receive a range of benefits, including:

  • Performance-based bonus.
  • 28 days annual leave, plus UK bank holidays.
  • An additional day off for your birthday.
  • Private medical insurance.
  • Learning and development opportunities.
  • Mental health and wellbeing support.
  • Flexible hybrid working, with a combination of office and home working.
  • Modern office environment in Holborn, London.
  • Fully stocked kitchen and bar.
  • Regular team socials and events.
  • An open and collaborative culture that encourages honest feedback, new ideas and continuous improvement.

True

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…