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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
console Has built infrastructure with Terraform Bonus points Has worked in an intelligence collection setting Experience with "big data" technologies, the management of data, and data pipelines Familiarity with functionalprogramming concepts Has run production workloads of 1000s QPS Has been part of an "on call" incident response team (though this role does not involve an "on call More ❯
Essential Proficiency building software with a JVM language. We primarily use Scala but are willing to consider someone with Kotlin and Java background. Knowledge of both object-oriented and functionalprogramming concepts. Familiarity with relational databases such as PostgreSQL. Experience building APIs, microservices, or distributed systems. Excellent communication skills to articulate ideas, problems, and solutions. Desirable Experience in More ❯
doctors, and administrators - and turn confusing, click-heavy workflows into fast, intuitive experiences. Your Experience: Minimum of 10 years of professional software engineering experience. Proficiency with object oriented and functionalprogramming, with the ability and willingness to use and adopt new technologies. We use tools such as Phoenix, Elixir, Python, Erlang, Javascript, Node.js and more. Strong ability to 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 ❯
East London, London, United Kingdom Hybrid / WFH Options
Skillful
layers. What they're looking for: 3+ years’ commercial iOS experience (Swift/SwiftUI) Solid experience building apps that scale, with good performance and UX Strong understanding of OOP, functionalprogramming, and modern design patterns Confident working with REST APIs and GraphQL A proactive mindset and ability to work independently Someone who cares about product quality, not just More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Skillful
layers. What they're looking for: 3+ years’ commercial iOS experience (Swift/SwiftUI) Solid experience building apps that scale, with good performance and UX Strong understanding of OOP, functionalprogramming, and modern design patterns Confident working with REST APIs and GraphQL A proactive mindset and ability to work independently Someone who cares about product quality, not just More ❯