Job Description:

We’re creating the world’s most social bank and improving people’s relationship with money for good. Our mission is to remove the stress and social awkwardness that money creates, allowing people to freely enjoy their lives in a connected and meaningful way. We’re building a bank that’s better for customers, their friends, and the planet.

Here at Kroo, doing what is right is in our DNA. We act with integrity, transparency and honesty. We think big, dream big, and relentlessly pursue our goals. We like to be bold, break new ground, and we never stop learning. But most importantly, we are on this journey together.

How you’ll contribute:

Reporting into the Chief Technology Officer, you’ll be embedded in one of our multidisciplinary Product Squads and will:

  • Provide day-to-day technical leadership for the squad
  • Make architectural decisions in collaboration with the CTO and Developers
  • Manage, develop and coach the Developers in your squad to enable their growth
  • Help drive the product vision and manage stakeholder expectations along the way
  • Implement new features and deploy them to customers on an ongoing basis
  • Work across the whole development lifecycle (discovery, delivery, testing, releasing, supporting and maintaining) using an agile delivery methodology
  • Work in a cross functional team (Product Owners, UI / UX, Designers and Developers) in a highly collaborative environment where you will also speak to our users and often work together to solve problems
  • Help the team champion software quality while being pragmatic
  • Work in a collaborative, transparent, non-hierarchical and ego-free culture

You’ll get to work with a variety of new and interesting technology:

We mainly use the following tools and technology but you don’t need to have experience with all of them. Many of us didn’t when we joined! Our focus is always on finding the right technology for the job, if you’re willing to learn, we are interested in speaking with you.

  • Clojure to write our backend microservices (please apply if you have experience with any Functional Programming language)
  • React Native and Redux for our mobile applications
  • Kafka for our asynchronous message queue
  • AWS for our infrastructure
  • Docker to run our services
  • Terraform for our infrastructure provisioning and deployment We regularly contribute to Open Source libraries and encourage our Developers to suggest new technology that can add value to building a bank. We have an agile delivery culture and value a DevOps mindset to overall accountability.

About You:

  • You have experience in defining and leading the work of other Developers
  • You’ve led a cross functional squad, partnering closely with a Product Manager
  • You’re confident when it comes to making architectural decisions and presenting your views on technology decisions and choices
  • You are passionate about managing, developing and coaching people
  • You want to work in a product focused team that thinks about customers and user behaviour and builds sublime experiences for them
  • You enjoy leading and facilitating workshops with business and technical teams to foster alignment
  • You have experience deploying to cloud based infrastructure like AWS or similar
  • You want to deliver a product using the principles of Hypothesis Driven Development
  • You have experience working with microservices
  • You’d like to develop with mobile first design principles and build cross-platform Android and iOS applications with React Native
  • You’d like to be part of building an inclusive and diverse culture in which everyone can succeed

Company Benefits

We're constantly evaluating and adding benefits to best support our employee's wellbeing and to help them thrive in and outside of work. The following benefits are what we currently offer:

  • 35 total days holiday (25 annual leave, 8 bank holidays, 1 Kroo bank holiday [June 24th], and 1 day off during the week of your birthday)
  • 3 personal health days
  • An employer-sponsored volunteer programme (up to 4 hours per month supported by our partner Matchable)
  • Access to Spill, our mental health support partner
  • A workplace pension, with 5% employee contribution and a 3% employer top off
  • After 1 year of service, access to £500 from the Kroo Learning Fund for career-related L&D
  • All equipment you need to work remotely effectively, with a MacBook Pro as standard
  • Access to our modern, bustling office in Holborn, Central London, includes a full gym.
  • Access to our Cycle to Work scheme
  • Access to our Electric Car scheme
  • An enhanced parental leave policy
  • Room to grow and excel within a fast-paced, high growth start-up

Interview Process

We can be flexible with the structure of our interview process if someone's circumstances or timescales require it but our general structure is:

  • 30-minute hangout with a member of our Talent team
  • 45-minute hangout with one of our Developers
  • 2-hour interview with our team, which includes
  • 1-hour pair programming
  • 1-hour system design
  • 15–30 minutes with one of our Founders / Exec team Please let us know if you have any special requirements or need assistance so we can be as accommodating as possible for you.

Other Jobs in Back End