Point your AI agent at freehire and let it find you a job.

Get the CLI →

Advanced Resource Managers (A.R.M.)

NewBe an early applicant

Backend Developer (Python)

Posted
Discussion
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

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available