Senior Engineer, Backend
Core
Building and maintaining scalable, event-driven microservices for a global SME banking platform, serving millions of users across UK, India, Germany, and France.
Role type
Senior Backend Engineer (Microservices)
Builds
Event-driven microservices, RESTful APIs, and cloud-native infrastructure for Tide's banking and administrative solutions.
Domain
Fintech / Banking / Open Banking
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17, Spring Boot, JOOQ, RESTful API design, Kafka, SNS+SQS, PostgreSQL, Aurora, AWS, Docker, Terraform, EKS/Kubernetes, ArgoCD, DataDog, CI/CD pipelines, GitOps, Agile methodologies, AI/LLM tools for engineering productivity
Preferred skills
Experience with server-side application development, willingness to learn Java, demonstrated ability to leverage AI tools and LLMs
Technologies
Java 17, Spring Boot, JOOQ, Kafka, SNS, SQS, PostgreSQL, Aurora, AWS, GitHub Actions, Sonarcloud, SemGrep, JUnit, Pact, ArgoCD, Docker, Terraform, EKS, Kubernetes, DataDog
Responsibilities
Design, build, run, and scale microservices; expose and consume RESTful APIs; implement event-driven architecture; deploy services to production frequently; monitor services and investigate issues; collaborate with Product Owners to translate business needs into engineered solutions
Seniority
Senior, hands-on IC