Job description
[Applicants: Over 200 applicants | Industry: Technology, Information and Media | Type: Full-time | Level: Mid-Senior level]
Python Software Engineer – Backend (FinTech, London Hybrid)A fast-scaling FinTech is growing its engineering team and hiring a Python Software Engineer to help build the backend systems powering a high-volume, customer-facing platform used across the UK.This is a backend-focused role working on data-intensive services that sit at the core of the product. You’ll have meaningful influence over system design, architecture, and engineering practices as the platform continues to scale.The RoleYou’ll work on reliable, high-performance services that support critical product workflows, collaborating closely with product, data, and platform teams.You will:Design, build, and maintain production backend services in PythonDevelop and evolve APIs, integrations, and data modelsWork on systems that require strong reliability, performance, and scalabilityTake ownership of features from design through to production supportContribute to architectural decisions across services, data, and cloud infrastructureWrite clean, well-tested, maintainable codeFocus on simple, pragmatic solutions that scaleUse modern tooling — including AI-assisted workflows where helpful — to improve deliveryTech EnvironmentLanguages & Data:Python, PostgreSQL, MySQL, BigQueryArchitecture:REST APIs, event-driven systemsCloud & Infra:AWS and/or GCP, Docker, TerraformTesting:pytest, automated testing practicesDelivery:GitHub Actions, CI/CD pipelinesNo one is expected to tick every box — strong fundamentals and curiosity matter most.How the Team WorksSmall, cross-functional teams with shared ownershipContinuous delivery supported by strong automated testingEngineers own services end-to-end: build → run → improveCloud-native systems designed for resilience and scaleDecisions guided by real usage data and customer outcomesStrong focus on observability and operational excellenceCultureLow-ego, collaborative environment with high standardsEncouragement to challenge ideas and improve systemsEmphasis on learning, experimentation, and long-term qualityA team that values thoughtful engineering over unnecessary complexityWhy Join?You’ll be working on meaningful technical problems in a growing FinTech where engineering has real influence — with the chance to shape systems that handle real scale while continuing to develop your skills.