Taro Logo

Software Engineer

A new generation UK bank with a full banking license, focusing on modern technology and innovative banking solutions.
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
Finance

Job Description

Kroo Bank Ltd, a newly licensed UK bank, is seeking a Software Engineer to join their innovative fintech team. As one of the fastest-growing banks in the UK, reaching £1 billion in deposits with 200,000+ customer accounts, they offer a unique opportunity to shape the future of banking.

The role involves working with a modern technology stack including Clojure, React Native, Kafka, AWS, Docker, and Terraform. Engineers work in cross-functional squads, collaborating closely with designers, testers, and product managers. The position offers 100% remote work from Romania with flexible hours and a healthy work-life balance.

The ideal candidate will have experience in backend or mobile development, with a willingness to learn functional programming. They'll work on building and delivering features end-to-end, from conception to production, in a modern CI/CD environment. The role encompasses both backend microservices and frontend development, with opportunities to specialize or grow as a full-stack engineer.

Kroo offers competitive compensation including stock options, comprehensive benefits, and a strong focus on personal growth. The company maintains a collaborative culture where engineers can contribute to open source projects and share knowledge with the wider engineering community. Their commitment to diversity and inclusion ensures a supportive workplace where every employee is valued and respected.

Working at Kroo means being part of a mission-driven organization where your work directly impacts how people bank in the UK. The company provides excellent support for professional development, mental health, and work-life balance, making it an ideal place for engineers who want to make a meaningful impact in the fintech sector.

Last updated 11 hours ago

Responsibilities For Software Engineer

  • Build and deliver new features end-to-end, from idea to production
  • Work across the stack including backend microservices and frontend
  • Collaborate with product, design, and engineering colleagues
  • Write clean, maintainable, and testable code
  • Participate in code reviews
  • Contribute to system design discussions
  • Keep learning and diving deeper into banking products, functional programming, mobile frameworks, or cloud infrastructure

Requirements For Software Engineer

Java
JavaScript
Kafka
TypeScript
React
  • Professional experience in backend or mobile development
  • Interest in learning Clojure and functional programming
  • Familiarity with modern cloud environments (AWS preferred)
  • Good communication skills in English
  • Ability to work effectively in a distributed Agile team
  • A collaborative mindset and passion for building high-quality products
  • Experience in banking, fintech, or regulated industries is a plus

Benefits For Software Engineer

Mental Health Assistance
Equity
  • 20 days of annual leave
  • Paid National Holidays
  • 1 Kroo bank holiday and 1 birthday day off
  • 3 personal days
  • Mental health support through Spill
  • Top-of-the-line equipment including MacBook laptop
  • Career growth opportunities
  • Stock options
  • Competitive salary
  • Permanent employment contract
  • Flexible hours

Related Jobs

Software Engineer Middle

Mid-level Software Engineer position at Airbus Defence and Space in Bucharest, focusing on backend development with Java, Python, and Rust, requiring 5+ years of experience.

Full-Stack Engineer (Banking)

Full-Stack Engineer position at Qualysoft Group in Bucharest, focusing on banking solutions using Angular, .NET, and cloud technologies in a hybrid work environment.

Software Engineer III, Build and Release

Software Engineer III position at Google focusing on build and release systems for Android and wearable software development, based in Bucharest, Romania.

Java Backend Engineer

Java Backend Engineer position at Deutsche Bank's technology center in Bucharest, requiring 3+ years of Java experience, offering comprehensive benefits and hybrid work model.

Software Engineer Middle

Mid-level Software Engineering role at Airbus Defence and Space in Bucharest, focusing on aerospace and defence software development with 5+ years experience required.