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
Backend Developer (Python) in London employer: Advanced Resource Managers (A.R.M.)
Join a leading Tier 1 Investment Bank as a Senior Java Engineer and immerse yourself in a dynamic, hybrid work culture that values innovation and collaboration. With opportunities for professional growth and development in a global engineering environment, you'll be at the forefront of designing high-performance applications that drive critical trading operations. Enjoy the benefits of working in London, where you can thrive in a vibrant city while contributing to impactful technology solutions.
Contact Details:
Advanced Resource Managers (A.R.M.) Recruitment Team