Backend Developer (Python)

Company: Advanced Resource Managers (A.R.M.)
Apply for the Backend Developer (Python)
Location: London
Job Description:

Overview

In this role you will develop and modernise highly distributed Python backends for a tier 1 bank. You will work within a high-performing engineering team to deliver reliable, scalable systems that support critical production platforms. The position focuses on code quality, testing, and robust operations in a financial services context. You will collaborate across the tech stack to drive production readiness and continuous improvement, contributing to legacy system modernisation and agile delivery.

Responsibilities

  • Develop and maintain Python backend services for distributed systems
  • Design, implement and test microservices and event-driven components
  • Support production platforms and troubleshoot issues in production
  • Work with CI/CD pipelines, DevOps practices and container orchestration
  • Monitor and improve system reliability using metrics and observability tools
  • Engage in automated testing (TDD) and maintain high code quality
  • Collaborate with cross-functional teams in an agile environment
  • Contribute to legacy system modernisation initiatives

Key requirements

  • Strong Python backend development
  • Advanced SQL / database development
  • Microservices and event-driven architecture
  • Kafka and/or Tibco
  • TDD and automated testing
  • Kubernetes and/or OpenShift
  • Prometheus, Grafana or similar
  • Production support and troubleshooting
  • Agile delivery experience
  • problem-solving
  • focus on code quality
  • system reliability mindset
  • Python
  • SQL
  • Microservices

…

Posted: September 25th, 2026