Senior Software Engineer

The Role

As an Engineer at Fy!, you will join a cross-functional squad within our growing product engineering organisation and work to deliver customer outcomes, via an agile, experiment-driven approach.

Together with your squad you’ll be empowered to determine the best way to write and maintain high quality software to solve our customers’ problems, whether through creating delightful user experiences or building robust and scalable third-party integrations. You will take ownership of your code in production, including deployment and monitoring.

You will have opportunities to work across the entire stack. Our backend services are largely developed in Clojure with an emphasis on simplicity and maintainability, and deployed to AWS. Our web and app clients are developed in ClojureScript and React(Native).


  • Experience in Clojure or ClojureScript.
  • A dedication to good software engineering practises (CI/CD, testing, refactoring etc.)
  • Excellent communication skills; the ability to communicate complex technical concepts to non-technical audiences
  • Strong experience of building production systems
  • Extensive experience in developing on the JVM platform and/or mobile web and native applications
  • A strong interest in functional programming and passion for keeping software simple
  • Experience of TDD, pair-programming and/or other XP techniques.

Follow Us on Facebook