
Senior Software Engineer
Kroo
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
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