2-Click Apply
- Upload Your CV
- Go to your Inbox & Confirm Your Application
Welcome to the UK's leading embedded lender
Lending Works is the UK's leading embedded finance provider. Using innovative technology, Lending Works enables partner firms to provide their consumer customers with access to credit products quickly and simply, resulting in game-changing customer experience. Current partners include leading FinTechs, retailers and intermediaries including Revolut, Moneysupermarket, Clearscore, Experian, Asda Money and many others.
Founded with strong values, Lending Works is passionate about making people’s lives better by providing simple and fair financial products. Since launching in 2014, individual and institutional investors have lent more than £200m to 30,000 creditworthy people via the Lending Works platform. Lending Works forecasts to grow to £1bn of loans per annum by 2025.
Lending Works has recently completed a private equity transaction and has a new principal shareholder that will fund and support our entire business plan.
Job description
We are continuing to scale at pace and are looking for senior backend-specialist engineers with a broad skillset to join us on our journey. Our industry-leading, high-automation, fintech platform enables ourselves and our partners to offer personal loans all the way from customers searching for a loan, through to completing the low-friction application, accepting the loan agreement, and post-payment self-service loan management. Including loan pricing and automated loan decision making algorithms.
Our target architecture for new development is a cloud-native, functional, microservice architecture based around Kotlin and http4k on the backend and React/Typescript on the frontend. Our teams are autonomous, cross-functional, full-stack, full-cycle, end to end delivery squads of 5-10 software engineers alongside product management, design, and analytics. Our focus on teamwork and quality, with a product-minded and test-driven approach, enables us to go far together. We measure ourselves on value delivered and operational excellence, not the number of features implemented.
Key Responsibilities
Skills & Requirements
Excellent experience building software in a JVM or a similar language such as Java, Kotlin, or C# using a Test Driven Development (TDD) approach.
Product and customer-centric mindset, outcome-focused.
Ability to apply object-oriented and functional design principles and write clean, well-structured code.
Knowledge of different database and state persistence options including RDBMSs and caches.
Understanding of what makes a well-designed cloud-native microservice, including frameworks used and service responsibilities.
Experience building scalable, performant, and reliable distributed systems using a microservices-based architecture.
Experience applying agile and lean principles.
Ability to learn new skills to work across the entirety of our tech stack.
The following skills would be advantageous
What do we offer?