Our client, a
well-established Financial Services organisation
, is seeking a
Senior Backend Engineer
to join a core platform team responsible for building and operating enterprise-grade backend services that support multiple business-critical systems.
This role sits within a central engineering function and focuses on designing scalable, secure, and high-performance backend platforms in a regulated, data-intensive environment. The successful candidate will play a key role in architecting foundational services and owning them end-to-end in production.
Key Responsibilities
Design and develop core backend microservices that act as shared infrastructure across multiple internal platforms
Build and maintain data aggregation services integrating external vendor data, including reference, real-time, and historical datasets
Design and implement event-driven and real-time data delivery architectures
Develop and maintain authentication and identity management services, including OAuth2, token lifecycle management, and security controls
Build and support API gateway capabilities covering routing, authentication, throttling, and traffic management
Implement platform-level experimentation and feature management to support controlled releases
Work closely with internal engineering teams to define stable APIs, service contracts, and platform standards
Required Experience
5+ years of backend engineering experience in distributed systems
Strong background in microservices and platform architecture
Hands-on experience with
Kotlin
and
Spring Boot
(or similar JVM frameworks)
Experience with
event-driven architectures
, ideally using
Apache Kafka
Strong relational database experience, preferably
PostgreSQL
Experience owning services through the full lifecycle, including deployment and production support
Ability to make sound architectural decisions in complex, regulated environments
Preferred Background
Experience building or scaling platform services in
Financial Services
, including banking, capital markets, trading, or regulated fintech environments
Exposure to greenfield or platform modernisation initiatives
Experience with
Redis
,
Kubernetes
, and cloud-based infrastructure (AWS preferred)
Familiarity with NoSQL databases and real-time data delivery mechanisms
Experience with monitoring, observability, and production-grade support tooling
Prior exposure to authentication, authorisation, or API management platforms