Senior Kotlin Engineer at 11:FS

  • UK Only
  • 11:FS
Job Description:

We are looking for Senior Kotlin/Java engineers to work on one of our software delivery projects. You will be working with our existing engineering and architecture team on a new customer project, working to integrate their backend services with new capabilities and supporting a new mobile app.

Your focus will be on server-side engineering, designing and building performant cloud-native microservices with clean APIs, most likely on one of our client engagements. We encourage ownership, and we’ll also expect you to develop T-shaped skills, working with your team to what’s needed to deliver to the client.

We don’t like organisational silos, and you’ll be working closely with product, designers and other experts in their fields. You may also need to perform rapid prototyping, ‘spiking out’ quick and dirty software in order to demonstrate a concept before turning it into something more ‘production-like’. You should also understand good software component design, and be able to identify where we can create reusable building blocks to accelerate our engagements.

We’re 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 know that building high performance, highly scalable, always available, fault tolerant systems is a team game and so we want to know that you play well with others. Lone geniuses are brilliant - just not for us.

Your technical skills:

  • You have been building services and applications at a senior level on the JVM - likely as a Java developer, and exploring Kotlin more recently
  • You’re familiar with microservice architectures, and you’ve built and deployed containerised services to Cloud-based orchestration layers and platforms
  • You’re familiar with the Spring framework
  • You’re familiar with TDD, you know what a good unit test looks like, and you can write tests across the test pyramid
  • You’ve used GraphQL to implement well-designed APIs, and you also know what a good - RESTful API looks like
  • CI/CD
  • Applying cyber security best practices

Other skills:

  • You work agile and iterative, in a way that works for you and your team. You are adept at slicing your work to deliver small and often
  • You’re a team player, able to function as part of a team of talented senior people, and lead when appropriate
  • You thrive in a fast-paced, entrepreneurial, high-energy environment
  • You’re a self-starter who knows how to commit and deliver
  • You can be flexible and pragmatic with technology decisions, making appropriate tradeoffs to deliver
  • You’re aware of the bigger picture, continuously thinking holistically about what the team is delivering, and how it can be improved
  • You are personable, and have excellent communication skills
  • We value strong views, loosely held, so you’ll be passionate in your opinion, but okay to relinquish or modify it
  • You have a desire to always improve and learn new things

Company Benefits

  • Profit Share Scheme
  • Flexible working
  • Private medical
  • Pension - match up to 4%
  • Income protection
  • Life assurance
  • Enhanced maternity, paternity & adoption leave
  • Free eye test and contribution to eye wear for VDU
  • Corporate gym membership
  • Season ticket loan
  • Birthdays off (or your childs or anyone else you love’s birthday)

Interview Process

  • 1st stage Video call - Intro to the team with 2 engineers
  • 2nd Stage - 90 minute technical round
  • Final stage - Architecture conversation with VP of Engineering

Other Jobs in Back End