Description

This remote role is only open to people living in Portugal. 

Fluro is the UK’s leading provider of embedded consumer lending. We have partners such as neo banks, insurance companies, and online intermediaries who introduce customers to us for our game-changing credit products. We are entirely customer-centric and focus on customer experience above all else. We're evolving an industry-defining embedded lending platform with two core goals: champion fair lending and revolutionise the tech behind it. We offer unsecured personal loans with real interest rates, real eligibility, fast access, and flexible repayment options. 

We are seeking a senior engineer with a broad skillset to join our Loans team. You will build our best-in-class credit decision and origination engine, groundbreaking new product propositions, and loan servicing platform. 

Our teams are autonomous, cross-functional and full-stack, owning the full cycle of our work. You will collaborate with other software engineers, product management and data/credit 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.

Our tech stack 

  • http4k/Kotlin and Laravel/PHP for backend services and server-rendered back-office pages
  • React/Typescript for our customer portal 
  • Cypress 
  • Postgres 
  • Redis 
  • S3 
  • Docker 
  • AWS 

Key Responsibilities 

  • Cross-stack technical leadership of the solution discovery and delivery of new product features and platform capabilities in collaboration with product managers and engineers, following an acceptance test-driven development 
  • Take complete ownership of projects while collaborating with the product manager and other stakeholders to guarantee correct and timely delivery. 
  • Drive improvements to our engineering practices and tech stack. 
  • Mentor, coach, and support junior engineers  

Skills & Requirements

  • Experience building software in a JVM or PHP stack. 
  • Ability to learn new skills and be productive across the entirety of our tech stack. 
  • Follow 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 databases and state persistence 
  • Understanding of what makes well-designed cloud-native services 
  • Experience building simple, scalable, performant, and reliable distributed systems.  
  • Pragmatic application of agile and lean principles.  

The following skills would be advantageous  

  • React or Node.js applications   
  • Defining Service Level Objectives and keeping within error budget 
  • Skills in additional software engineering sub-disciplines such as observability, performance, or security engineering
  • AWS, Kubernetes, Docker 


Please mention the word **SOLIDARITY** and tag RMzQuODYuMTYzLjE1Mg== when applying to show you read the job post completely (#RMzQuODYuMTYzLjE1Mg==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.