Negotiable
Undetermined
Hybrid
Sheffield, England, United Kingdom
Python Developer / Software Engineer role based in Sheffield, UK (hybrid working model – 3 days onsite per week). This is a hands-on engineering role within Banking technology division, focused on building and supporting enterprise-grade Python applications. You would be working on backend systems, RESTful APIs, automation services, and platform integrations in a highly regulated financial services environment.
Key responsibilities include:
- Designing, developing, and maintaining Python-based applications and APIs
- Building scalable backend services using frameworks such as FastAPI, Flask, or Django
- Working with databases and integrating with enterprise platforms
- Following best practices in secure coding, testing, and CI/CD pipelines
- Supporting applications across development, testing, and production environments
We’re looking for candidates with strong Python experience, solid understanding of software engineering fundamentals (OOP, data structures, design patterns), and experience working in Agile/DevOps environments. Experience in banking/financial services, cloud platforms, containerisation, or messaging systems would be an added advantage.