Develop tomorrow’s future, define your own…
About the Company
InterQuest Group is a prominent tech recruitment company with over 20 years of experience in bridging skill gaps in technology-driven organizations. Specializing in providing rapid and sustainable access to in-demand talent, InterQuest has played a pivotal role in helping businesses achieve their goals. Now part of the Morson Group Family, the company continues to focus on strengthening workforce resilience, leveraging the power of technology, people, and data. Together, they rank as the UK’s 10th largest Tech & Digital recruiter.
About the Role
The Senior Software Engineer role offers an exciting opportunity to work on cutting-edge systems using Haskell and PureScript. This role is ideal for individuals passionate about building high-assurance systems and web UIs with a focus on reliability and performance. As a part of the team, you’ll contribute to developing systems for odds calculation, risk modeling, and bet settlement. You’ll collaborate with cross-functional teams, including product, trading, and compliance, to meet business requirements while also evolving functional programming practices.
Responsibilities
- Design and implement high-assurance systems in Haskell.
- Develop and maintain web UIs in PureScript, prioritizing reliability and performance.
- Build systems for odds calculation, risk modeling, and bet settlement.
- Collaborate with product, trading, and compliance teams to meet business requirements.
- Contribute to evolving functional programming practices and tooling.
- Write tests, documentation, and clear, maintainable code.
Required Skills
- Proficiency in Haskell or another typed functional programming (FP) language, with a willingness to learn.
- Experience building production systems, ideally with financial logic or real-time data.
- Familiarity with PureScript or strong front-end FP skills.
- Understanding of functional programming concepts, including monads, functors, and ADTs.
- High attention to detail with a commitment to building robust, high-quality software.
Preferred Qualifications
- Bonus: Experience in fintech, betting, gaming, or regulated industries.
- Experience with back-end technologies such as Servant, Persistent, STM, and Conduit.
- Familiarity with front-end technologies such as PureScript (Halogen or React Basic) and TypeScript.
- Experience with infrastructure tools like PostgreSQL, Redis, Docker, AWS.
- Proficiency in tooling like Nix, Spago, GitHub Actions, and Grafana.