Backend Engineer (contract)

Engineering · London, United Kingdom

Job description

11:FS is on a mission to change the fabric of financial services. Our Ventures practice builds challenger propositions globally, like we did for Natwest with Mettle. Our Pulse team creates a benchmarking tool used by the likes of Monzo, Starling, Natwest and Tesco Bank. On top of all of that, we’re a media company, our Growth team generate a stream of content that supports our brand and changes the conversation - not necessarily in that order. Our Foundry team is creating a fintech building machine by leveraging our experience and history of building multiple fintech banks and other propositions. 

We truly live our values at 11:FS, and they are critical to your entire journey here. ‘Cultural Add’ is as, if not more, important as pure technical fit, and as part of your interview process we’ll deep dive into our values and your beliefs. Everyone at 11:FS fits our 4 core values: Team, Attitude, Communication and Impact, and this remains at the core of our growth.

About Our Tech:

We’re big believers in autonomous teams and iterative development. We’re crazy about continuous improvement and knowledge sharing, and we want people who share our enthusiasm.

We strive to always build the right thing and build the thing right, so we place great emphasis on code quality and testability, test driving, continuously integrating and pairing as we go. We think functional programming and event sourcing are a great fit for Foundry, and use them as best we can, but we’re not dogmatic about it. We strongly believe that you grow a system, rather than build it, so our architecture and infrastructure is designed to allow us to roll small bits of code to production really fast. And really often.

We make designing a product everyone’s business - what we are going to do and how we do it, are team decisions. We focus on meeting exactly what the customer needs now, always aiming to build the minimum lovable product.

We build our platform with tech like:

  • Java, Scala and Kotlin 
  • Event-sourced microservices
  • Cloud deployments - GCP, Docker, Kubernetes, Github, Argo
  • High-performance data & messaging - Postgres & Kafka
  • Observability - Grafana, Jaeger & Prometheus 

About You:

Using Java, you’ll be a key player in our team, building out new products and features of the platform. You’ll be building high performance, scalable, available, fault tolerant systems as a team. Lone geniuses are brilliant - just not for us. 

As a Backend Engineer you will include:

  • Developing high quality, tested services
  • Knowledge sharing with other team members
  • Collaborating in the design of new features
  • Making strategic architectural improvements to the Platform
  • Cross-functional working with platform and frontend engineers
  • Proactively monitoring and support production deployments

As a Backend Engineer, you have:

  • Strong Java or Kotlin experience
  • Background and/or enthusiasm for the ways we work:
    • Test Driven Development
    • Functional Programming
    • Build automation, continuous integration and continuous deployment to production systems
    • Agile/iterative development processes
    • Shared code ownership & cross-functional teams
    • Collaborative design and development
    • Pair programming
  • It would be a bonus if you have experience with:
    • Full-stack development inc. React
    • Other FP languages such as Kotlin
    • Financial Services



We strongly encourage people of colour, lesbian, gay, bisexual, transgender, queer and non-binary people, parents, and individuals with disabilities to apply. 11:FS is an equal opportunity employer and welcomes everyone to our team. If you need reasonable adjustments at any point in the application or interview process, please let us know.

In your application, please feel free to note which pronouns you use (For example - she/her/hers, he/him/his, they/them/theirs, etc).