IT & Software

Backend Developer (Python)

Advanced Resource Managers (A.R.M.)

London · Greater London · United Kingdom

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

Reference: WJ-747_30445506

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.