Backend Developer
Core
Design, build, and maintain scalable backend services, APIs, and distributed systems for a UK financial services organisation.
Role type
Generalist Backend Developer
Builds
Scalable backend services, APIs, and distributed systems
Domain
Financial services / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System design, data structures, algorithms, RESTful/GraphQL API design, SQL, cloud platforms (AWS/Azure/GCP), containerization (Docker/Kubernetes)
Preferred skills
Proficiency in multiple backend languages (Python, Go, Java, Kotlin, C#, TypeScript/Node.js, Ruby, Rust)
Technologies
Python, Go, Java, Kotlin, C#, TypeScript, Node.js, Ruby, Rust, AWS, Azure, GCP, Docker, Kubernetes
Responsibilities
Design and build scalable backend services and APIs, write clean and tested code across multiple languages, collaborate with product and frontend teams, improve system performance and security, contribute to architectural decisions, troubleshoot production issues, review code and mentor teammates
Seniority
Mid-level to Senior, hands-on IC