We are seeking experienced Full Stack Engineers to join our dynamic team focused on building a Client Due Diligence platform that streamlines funds onboarding processes. This role involves hands-on development of React-based UI applications, Java 21+ microservices, and PostgreSQL data stores, all deployed within containerized environments using Docker and orchestrated by Kubernetes.
You will lead through example within our software delivery teams to provide first-class solutions.
MAIN RESPONSIBILITIES
Build and ship production software across the stack: React UI applications, Java 21+ backend microservices, and PostgreSQL-backed services.
Design and implement microservice-aligned architecture, including service boundaries, API contracts, and integration patterns.
Containerise services with Docker and support deployment and runtime operations on Kubernetes.
Deliver RESTful APIs to production with security, performance, and maintainability in mind.
Address non-functional requirements such as availability and data integrity to align engineering outcomes with business growth.
Promote clean code, automated testing, and continuous improvement.
Coordinate efforts with a global, cross-region team across time zones.
Identify and remove impediments, and manage delivery risks.
Identify and implement scalable process improvements.
KEY REQUIREMENTS
Strong software engineering experience, with demonstrated capability in deploying backend applications in production.
Hands-on experience with microservice architectures and API versioning.
Experience delivering changes to production at a high cadence.
Proven track record of delivering RESTful APIs, including security and authentication concerns.
Skilled in PostgreSQL, with a focus on data modelling and performance.
Experience with one or more of the following: Java 21+ for building microservices, Docker for development and deployment, Kubernetes for service orchestration.
NICE TO HAVE
Experience with cloud platforms such as GCP.
Knowledge of React for UI development and integration.
Experience in the financial sector, with an understanding of regulatory requirements in client onboarding.
OTHER DETAILS
Start: 01/12/2026
Language: English (must)
Location: Remote or Hybrid from UK
Project length: first contract for 10 months with possibility of extension