Mid Backend Engineer (UK Remote)
We re disrupting the antiquated, paper-based mortgage market by delivering better products and a superior customer experience. In your role, you will:
Responsibilities
- Help design, shape and deliver a leading FinTech product and engineering team
- Contribute to the team s work with high-quality, well-tested and scalable code
- Develop high-class back-end code in a microservice architecture that builds the foundation of all Selina s tech products
- Support the development of the software stack (e.g. code reviews, unit tests, CI) and documentation
- Work closely with our team to understand our customers needs
- You ll be right in the heart of the action here at Selina. We re looking for driven, detail-oriented team players. We win by placing customers' interests first!
About you
- Strong knowledge of Java Core, including collections, generics, streams, concurrency basics, and modern Java features.
- Good understanding of object-oriented design principles and clean code practices.
- Commercial experience with Spring Boot and the Spring ecosystem
- Experience building REST APIs, including an understanding of HTTP fundamentals
- Experience with service-to-service communication and event-driven architecture, including messaging/streaming with Apache Kafka
- Experience with unit and integration testing using tools such as JUnit and Mockito (Testcontainers or WireMock is a plus).
- Understanding of web application security basics, including authentication, authorization, and OAuth 2.0 concepts.
- Experience working with MongoDB or other NoSQL databases, including basic data modelling and indexing.
- Experience with Git and standard collaborative workflows (pull requests, code reviews, resolving conflicts).
- Ability to work independently on tasks, collaborate in a team, and deliver features from design to production.
Nice to have
- Experience with Kotlin for backend development.
- Experience with Keycloak or other Identity and Access Management solutions.
- Experience with observability tools such as Grafana, Loki, Prometheus, and logging/monitoring systems.
- Experience with Docker and Kubernetes.
- Experience with Python and FastAPI for building backend services.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.
.png)