watching their favourite shows is a challenge that we relish. This means scaling, and reliability is our primary focus in everything we build. The User Services Teams: We are functional Scala enthusiasts ( Cats/Scalaz/ZIO/shapeless etc) that care about following best practice. We're responsible for things like registration, login and authentication, profiles and personalisation … and compliance for Disney+ & ESPN+ Our UK teams work in small, cross-functional squads that promote Agile practices. As a backend development team, we are experienced advocates of functionalprogramming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing to build these services, using Scala, Akka … Think not just in terms of code, but architecture. You communicate your ideas effectively to others within your team. Essential Requirements: Strong commercial experience with Scala Have experience in functionalprogramming Have strong experience with public cloud technologies - We use AWS Experience creating scalable and reactive web applications with modern frameworks like Akka/play etc Have data More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
WorksHub
DynamoDB; and breaking things using in-house chaos principles and tools such as Gatling to drive load all deployed and hosted on AWS. Our services teams are advocates of functionalprogramming, so you can expect to join a team that's applying principles from FP to build these services: using Scala, Cats, ZIO, http4s, FS2, and Cats Effect. … Experience mentoring and coaching more junior engineers on both technical and soft skills. Comfort with ambiguity and leading conversations where discordant views are present. Experience or strong interest in functionalprogramming and its real-world applications - particularly Scala stacks such as Scalaz, Cats Effect and ZIO. Demonstrable experience working as part of a high performing, collaborative, agile team More ❯
business objectives with technical implementation. Your role includes defining and delivering high-impact, scalable solutions, mentoring team members, and fostering a positive engineering culture. You will work with cross-functional peers to ensure solutions align with business goals and delivery timelines, while managing risks and ensuring quality standards are met. About The Role As our Front End Technical Lead … you will: Ensure technical solutions meet business needs, remove blockers, manage risks, and communicate effectively with stakeholders. Partner with cross functional peers to turn ideas into scoped, cohesive, well-defined, well-architected solutions with predictable delivery timelines Lead technical strategy, maintain high engineering standards, and ensure system scalability and health. Mentor and build a high-performing team, fostering growth … technical stakeholders. Experience with Agile/Scrum processes and ability to operate in ambiguity. Passion for learning and professional growth. Nice to Have Full stack development, Domain Driven Design, Functionalprogramming, Automated testing, Behavioral analytics, Microfrontends, Monorepos, Clojure(Script), GraphQL. If you're a high performing technical leader, with high standards, who wants to work on an ambitious More ❯
for our Budapest office. As a Lead Software Engineer, we are looking for someone who be on of the tech leaders on our team to help developers in our FunctionalProgramming language tech stack within a geo-diverse larger team. You would thrive on designing, coding and maintaining high performance data processing applications on the JVM platform (primarily … in Clojure), running on AWS. Our ideal candidate would have experience mentoring and leading developers and deep experience using functionalprogramming technologies to build internal and external latency sensitive APIs. Using the most fitting tools and having the passion to champion new and exciting technologies to solve our unique and challenging problems. Your ideal job should be one … relationship, collaborative and organizational skills. • JVM experience, or experience with at least one object-oriented language (Java, C#, C++, Python, etc.) and ideally some or more prior exposure with functionalprogramming (IE: Clojure) or other relevant languages • Knowledge of unit testing frameworks and source control systems; (Git/BitBucket a plus) • Experience working with cloud-based server environments More ❯
as part of our team. About the role: You will join the BTWB (Beyond The Whiteboard) project, which provides fitness tracking and management software primarily designed for CrossFit and functional fitness enthusiasts. The software helps users log workouts and key metrics while simplifying the process of building WODs (workout of the day) and assisting coaches in tracking member performance. … attendance at team meetings as required. We're looking for you if you have: 2+ years of experience as a Software Engineer with Elixir, React, and Next.js. Understanding of functionalprogramming concepts and OTP principles. Hands-on experience with Phoenix (Elixir), and an interest in learning the Ash Framework. Proficiency in SQL and TypeScript. English level: B2 or More ❯
technologies. Hands-on professional software development experience at a senior level. Proven experience of defining technical architectures and leading complex projects through to delivery. Proficiency in object-oriented and functional programming. Rigorous application of clean code and TDD principles. Passion and interest in shaping the way the system should be evolving to stay relevant, dependable and maintainable. Ability to … CD pipelines (Jenkins, Tekton). Experience of building and deploying containerised applications (for instance, using OpenShift). Education: Bachelor's degree in computer science or engineering field involving software programming or systems engineering, or experience performing a similar role. What we'll provide you By joining Citi London, you will not only be part of a business casual workplace More ❯
channel shift and approaches Knowledge of design principles (Object oriented design; common design patterns; responsive web design; security by design; government service design) Experience Object Oriented and/or Functionalprogramming languages Automated unit testing Relational and NoSQL databases and associated integration technology Version control systems Web technologies and standards Secure coding practices Build systems and continuous integration More ❯
on experience scaling applications and working with cloud infrastructure using AWS. - Strong understanding of web application architecture and modern design patterns (e.g. SOLID principles). - Familiarity with RESTful APIs, functional programming. - Comfortable working in a Scrum-based environment with continuous integration and deployment. 🎁 Perks & Benefits - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject More ❯
backend team, remote-first collaboration are standard, and long-term growth is prioritised. Your Role Write robust, maintainable backend code across APIs and business logic layers Partner with cross-functional teams to deliver production-grade functionality Apply automation tools daily to streamline dev tasks and prototype quickly Leverage AI tooling daily for faster problem-solving and prototyping What You … step into a senior role Strong proficiency with Node.js, TypeScript, and GraphQL Familiarity with modern development tools that enhance engineering efficiency A solid grasp of both object-oriented and functionalprogramming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and FunctionalProgramming Key Information Job More ❯
from digging into a legacy codebase. You love to work in a complex problem domain that is implemented with simple software systems. You have an interest or experience in FunctionalProgramming, microservices and/or event-driven architecture. You are a collaborator - you encourage pairing and believe that working together is smarter than working in a silo. You … we're looking for Experience working on Card products Experience working with Clojure, Ruby, Python or at least one major coding language (E.g. Java, C#, Go, Javascript) Strong fundamental programming skills (data structures, algorithms) Excellent communication skills, both written and spoken An interest (or experience) in any of FunctionalProgramming, Distributed Systems or Event-Driven Architectures (using More ❯
from digging into a legacy codebase. You love to work in a complex problem domain that is implemented with simple software systems. You have an interest or experience in FunctionalProgramming, microservices and/or event-driven architecture. You are a collaborator - you encourage pairing and believe that working together is smarter than working in a silo. You … we're looking for Experience working on Card products Experience working with Clojure, Ruby, Python or at least one major coding language (E.g. Java, C#, Go, Javascript) Strong fundamental programming skills (data structures, algorithms) Excellent communication skills, both written and spoken An interest (or experience) in any of FunctionalProgramming, Distributed Systems or Event-Driven Architectures (using More ❯
Senior Software Developer required by a successful software company developing web application products for the medical sector. Applicants for this role should be proponents of the functional paradigm. Any knowledge with F#, Haskell or similar functional language is imperative for any application - even if this is via personal projects, It doesn't need to be commercial experience. The … experience in commercial software development ideally in a SaaS environment using C#. The company has a fully remote working policy with no requirement to visit an office. Essential experience: Functionalprogramming experience or a vested interest in functionalprogramming even in personal projects C# SQL Web application development Experience in any of the following areas would … be advantageous Language-ext Functionalprogramming in C# F#, Haskell or similar functionalprogramming language Domain driven design Property-based testing Domain specific languages TypeScript Healthcare or medical industry experience If you are seeking a role of this nature, please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment More ❯
they are seeking a results-oriented individual who is eager to coach and mentor team members, helping them grow both professionally and personally. Their development team uses various different programming languages with a particular focus on Golang but they are looking primarily for strong software developers first and experiences of technologies second. The company is made up of some … commercial experience in software engineering. Demonstrable experience building high-quality and scalable digital products and features. Strong project management and communication skills with the ability to collaborate across cross-functional teams. Ability to confidently make technical decisions in the best interests of users and the business. Strong knowledge and hands-on experience of designing well defined interfaces, we’re … CD pipelines, we’re using Google Cloud Build and Github Actions. Fluency in English (verbal and written). Join an exciting company with many opportunities to progress your Golang functionalprogramming career. Send your CV for immediately review and further details. Senior Golang Backend Engineer Fully Remote/UK Working Hours More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Venture Up
they are seeking a results-oriented individual who is eager to coach and mentor team members, helping them grow both professionally and personally. Their development team uses various different programming languages with a particular focus on Golang but they are looking primarily for strong software developers first and experiences of technologies second. The company is made up of some … commercial experience in software engineering. Demonstrable experience building high-quality and scalable digital products and features. Strong project management and communication skills with the ability to collaborate across cross-functional teams. Ability to confidently make technical decisions in the best interests of users and the business. Strong knowledge and hands-on experience of designing well defined interfaces, we’re … CD pipelines, we’re using Google Cloud Build and Github Actions. Fluency in English (verbal and written). Join an exciting company with many opportunities to progress your Golang functionalprogramming career. Send your CV for immediately review and further details. Senior Golang Backend Engineer Fully Remote/UK Working Hours More ❯
helping other developers grow. Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables. Experience working in an Agile environment Nice-to-Have Good knowledge of functionalprogramming languages Professional experience with at least one of Rust or Elixir Knowledge of TDD Knowledge of RabbitMQ/Kafka Why you'll love it here We want More ❯
Providing occasional 3rd level support for information security enhancements and due diligence responses. Interact with external partners and clients to design solutions Be part of a world class, cross-functional team solving real world problems What you'll need to succeed: Excellent interpersonal skills and stakeholder management are essential Technical experience and up to date knowledge of the modern … complex business problems. Be passionate about solving real-world problems using technology Possess excellent written and verbal communication skills Thrive in dynamic, multi-cultural environments, working both in cross-functional teams and independently Desirable skills, experience and knowledge: Python and Clojure/other functionalprogramming language knowledge and experience Strong project and change management skills Proven experience More ❯
Several years of backend development experience, with a focus on modern JavaScript/TypeScript Deep expertise in Node.js , GraphQL , and modern API architecture Solid grounding in both OOP and functionalprogramming practices Experience using AI-powered tools (e.g. Cursor, GitHub Copilot) to augment development Passion for writing clean, testable code and contributing to architecture discussions Consortia is a More ❯
Redis). Good system design skills. We are hiring at all levels of our Engineering Progression framework in London. It would also be great if you have: Experience with functional programming. Familiarity with Elixir is a plus, but other languages like Scala, GoLang, Node.js, Haskell, Clojure, and F# are also great. Infrastructure management experience at scale; ideally you should More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Nicoll Curtin
Senior Functional Programmer - Haskell, OCaml, Scala, Linux, F#, Financial Markets, Openshift, Kubernetes I am working with a leading financial services firm who is seeking a Senior Haskell Developer to join a specialist team developing cross-product transactional pricing systems for derivatives. This is a rare opportunity to work with a production-grade Haskell codebase, delivering high-performance backend systems … performance enhancements Collaborate with business analysts and global stakeholders to deliver value-driven solutions Contribute to system architecture and technical direction of the platform Engage in code reviews, pair programming, and continuous improvement initiatives Support production systems and deployment pipelines alongside DevOps teams Mentor junior developers and promote best practices in functionalprogramming Apply financial domain knowledge … in derivatives pricing and risk management Key Skills: Proficient in functionalprogramming (Haskell is preferred, OCaml/Scala also considered) Experience building scalable, high-performance backend/server-side applications Strong understanding of architecture and system design principles Comfortable working in Linux environments and agile development settings Financial markets experience (particularly derivatives) is advantageous MSc or PhD in More ❯
Senior Functional Programmer - Haskell, OCaml, Scala, Linux, F#, Financial Markets, Openshift, Kubernetes I am working with a leading financial services firm who is seeking a Senior Haskell Developer to join a specialist team developing cross-product transactional pricing systems for derivatives. This is a rare opportunity to work with a production-grade Haskell codebase, delivering high-performance backend systems … performance enhancements Collaborate with business analysts and global stakeholders to deliver value-driven solutions Contribute to system architecture and technical direction of the platform Engage in code reviews, pair programming, and continuous improvement initiatives Support production systems and deployment pipelines alongside DevOps teams Mentor junior developers and promote best practices in functionalprogramming Apply financial domain knowledge … in derivatives pricing and risk management Key Skills: Proficient in functionalprogramming (Haskell is preferred, OCaml/Scala also considered) Experience building scalable, high-performance backend/server-side applications Strong understanding of architecture and system design principles Comfortable working in Linux environments and agile development settings Financial markets experience (particularly derivatives) is advantageous MSc or PhD in More ❯
Key Requirements: A technical degree (BSc/MSc) in Computer Science, Software Engineering, or a related discipline. Hands-on experience developing production systems using Elixir or Erlang. Familiarity with functionalprogramming paradigms and best practices. Exposure to frameworks like Phoenix, LiveView, or OTP—or a willingness to get up-to-speed quickly. Proven experience designing and maintaining APIs. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
X4 Engineering
Key Requirements: A technical degree (BSc/MSc) in Computer Science, Software Engineering, or a related discipline. Hands-on experience developing production systems using Elixir or Erlang. Familiarity with functionalprogramming paradigms and best practices. Exposure to frameworks like Phoenix, LiveView, or OTP—or a willingness to get up-to-speed quickly. Proven experience designing and maintaining APIs. More ❯
squads to ship new betting & broadcast features. • Champion best‐practice: TDD/CI, observability, DevOps automation. What you will need • 3+ years of professional Scala development • Solid grasp of functionalprogramming and concurrency (Cats, ZIO or similar). • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar). • Cloud deployment know‐how – AWS preferred (Docker, Kubernetes More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Harrington Starr
squads to ship new betting & broadcast features. • Champion best‐practice: TDD/CI, observability, DevOps automation. What you will need • 3+ years of professional Scala development • Solid grasp of functionalprogramming and concurrency (Cats, ZIO or similar). • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar). • Cloud deployment know‐how – AWS preferred (Docker, Kubernetes More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Harrington Starr
squads to ship new betting & broadcast features. • Champion best‐practice: TDD/CI, observability, DevOps automation. What you will need • 3+ years of professional Scala development • Solid grasp of functionalprogramming and concurrency (Cats, ZIO or similar). • Production experience with message queues or streaming platforms (Kafka, Kinesis, Pulsar). • Cloud deployment know‐how – AWS preferred (Docker, Kubernetes More ❯