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.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.