Kroo

Senior Software Engineer

Kroo

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and deliver new features end-to-end, from idea to production, in a modern CI/CD environment.
  • Work across the stack including backend microservices (Clojure, Kafka, AWS, Postgres) to frontend (React Native, React, NextJs). We offer opportunities to specialise or grow as a full-stack engineer.
  • Collaborate daily with product, design, and engineering colleagues to ship customer-facing features in an agile environment based on Kanban and XP practises such as pair programming and test driven development.
  • Write clean, maintainable, and testable code, and participate in code reviews.
  • Contribute to system design discussions and bring ideas to improve scalability and resilience.
  • Keep learning, diving deeper into banking products, functional programming, mobile frameworks, or cloud infrastructure.
  • Optionally, contribute back to open source and share knowledge with the wider engineering community.

Requirements

  • Professional experience in backend, web or mobile development
  • Interest in learning Clojure and functional programming.
  • Familiarity with cloud environments (AWS preferred).
  • Familiarity with IaC (Terraform/CDK/Pulumi)
  • Good communication skills in English and ability to work effectively in a distributed Agile team.
  • A collaborative mindset and passion for building high-quality products
  • **Desirable**
  • Expertise in one of
  • - any JVM language (Clojure, Java, Kotlin, Scala)
  • - JavaScript/TypeScript, including; React, React Native, Redux, React Query, NextJs, web accessibility, Storybook.
  • Experience working in banking, fintech, or other highly regulated industries — understanding payments, compliance, or financial products is a plus.
Benefits
  • 21 days of annual leave
  • Paid National Holidays
  • 1 Kroo bank holiday (June 24th), and 1 day off during the week of your birthday.
  • Personal days: We know that life can be unpredictable, so we offer 3 personal days to use as needed.
  • Mental health support: We care about the mental health of our team members and offer access to Spill, our mental health support partner.
  • Top-notch equipment: We provide top-of-the-line equipment necessary for smooth hybrid work, including a MacBook laptop.
  • Room for growth: As a fast-paced, high-growth start-up, we're dedicated to providing our employees with room to grow and excel.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ClojureKafkaAWSPostgresReact NativeReactNextJsTerraformCDKPulumi
Soft Skills
communication skillscollaborative mindsetpassion for building high-quality products