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 … as a mentor and an example to others in your team and across the organisation. Essential Requirements: Commercial experience with Scala Have experience or at least an interest in functionalprogramming Have experience with public cloud technologies - We use AWS Knowledge of applying object-oriented and functionalprogramming styles to real-world software engineering problems. Experience More ❯
FunctionalProgramming Engineer - AI Platform Hybrid (London HQ) | £100k-£140k + Equity We’re partnered with a rapidly scaling AI company building cutting-edge platforms that help professionals across legal, finance, insurance, and accounting harness the power of AI to work faster, smarter, and with total confidence in the results. This team is on a mission to make … to architectural decisions and improving developer workflows. Working in a fast-paced environment where impact and outcomes matter more than process. What We’re Looking For Solid experience with functionalprogramming (Elixir is a bonus, but Scala, Go, Node.js, Haskell, Clojure, or F# are all great too). Strong knowledge of infrastructure at scale - AWS, Terraform, and container More ❯
Employment Type: Full-Time
Salary: £100,000 - £140,000 per annum, Negotiable, OTE
search and retrieve relevant content. Optimize performance : Ensure that our AI retrieval systems are highly performant, scalable, and can handle large volumes of data and requests. Collaborate with cross-functional teams : Work closely with data scientists, product managers, and other engineers to understand requirements, provide technical guidance, and deliver high-quality solutions. Code quality and best practices : Write clean … managers and logging best practices : Proficient in using context managers and implementing logging best practices to maintain code clarity and traceability. Inheritance and method overriding : Experienced with object-oriented programming concepts, including inheritance and method overriding. Magic methods: Familiar with Python's magic methods to enhance the functionality of custom classes. Code formatting : Adheres to code formatting standards using … versioning and maintaining changelogs to track changes and updates. Data structures : Proficient in using stack, queue, and priority queue data structures (via collections) to manage and process data efficiently. Functionalprogramming : Experienced in functionalprogramming concepts such as map, filter, reduce, generators, and decorators. Async programming : Skilled in asynchronous programming using asyncio, aiohttp, async More ❯
FunctionalProgramming Engineer AI Platform Hybrid (London HQ) | £100k£140k + Equity Were partnered with a rapidly scaling AI company building cutting-edge platforms that help professionals across legal, finance, insurance, and accounting harness the power of AI to work faster, smarter, and with total confidence in the results. This team is on a mission to make AI … Contributing to architectural decisions and improving developer workflows. Working in a fast-paced environment where impact and outcomes matter more than process. What Were Looking For Solid experience with functionalprogramming (Elixir is a bonus, but Scala, Go, Node.js, Haskell, Clojure, or F# are all great too). Strong knowledge of infrastructure at scale AWS, Terraform, and container More ❯
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 ❯
one of our multidisciplinary Product Squads and will: Implement new features and deploy them using our Continuous Delivery approach Contribute to our product vision Work in an Agile cross-functional team of a Product Manager, Product Designer and Developers (We use a blend of processes that work for us inc. SCRUM, Kanban and Pair Programming) Be involved in … the job, if you're willing to learn, we are interested in speaking with you. Clojure to write our backend microservices (please apply if you have experience with any FunctionalProgramming language) Terraform for our infrastructure provisioning and deployment We regularly contribute to Open Source libraries and encourage our Developers to suggest new technology that can add value … About You While not essential, the following experience and qualifications are highly desirable in our ideal candidate for this position: You have previous experience with or are excited about FunctionalProgramming You've worked in a cross-functional Agile team You'd like to be part of a team that does Pairing Programming and Test Driven More ❯
solutions to quickly prove/disprove new concepts Design and implementation of low-latency, high-availability, and performant applications Work directly with Risk analysts and Product owners to turn functional requirements into efficient and maintainable code Ensure the best possible performance, quality, and responsiveness of the applications Identify bottlenecks and bugs, and devise solutions to these problems Help maintain … Skills Required: Able to incrementally deliver server side applications to meet dynamic customer requirements Proficient in Python, with a good knowledge of its ecosystem Solid understanding of object-oriented programming and functionalprogramming paradigms Familiar with Python application design and architectural patterns Demonstrable ability to write clean and readable code Experience with SQL and any industry standard More ❯
solutions to quickly prove/disprove new concepts · Design and implementation of low-latency, high-availability, and performant applications · Work directly with Risk analysts and Product owners to turn functional requirements into efficient and maintainable code · Ensure the best possible performance, quality, and responsiveness of the applications · Identify bottlenecks and bugs, and devise solutions to these problems · Help maintain … Skills Required: · Able to incrementally deliver server side applications to meet dynamic customer requirements · Proficient in Python, with a good knowledge of its ecosystem · Solid understanding of object-oriented programming and functionalprogramming paradigms · Familiar with Python application design and architectural patterns · Demonstrable ability to write clean and readable code · Experience with SQL and any industry standard More ❯
pride ourselves on providing meaningful, human support as well as fast, hassle free processes to deliver an unbeatable customer experience. The role Collaborating as part of an agile cross functional team Building great user experiences for customers, internal and external Delivering innovation through software to automate processes that enable Funding Circle to operate at scale Using Python, React, Kafka … risks, issues or control weaknesses that arise in your day-to-day What we're looking for Experience in Python and Javascript is preferred with experience with React Fundamental programming skills (data structures, algorithms) Interest in Serverless architectures Knowledge of cloud-based Infrastructure (AWS API Gateway, Lambda, Cognito, DynamoDB) Experience working with Terraform Openness to learn and work with … different technologies Good communication skills, both written and spoken Knowledge of Agile, BDD, TDD and CI/CD An interest or experience in any of FunctionalProgramming, Distributed Systems or Event-Driven Architectures At Funding Circle we are committed to building diverse teams so please apply even if your past experience doesn't align perfectly with the requirements. More ❯
development experience Strong, proactive communication skills, with a deep preference for teamwork Experience in independent project management of complex problem solving Tech-agnostic engineer, with competence in a major programming language - experience in functionalprogramming languages is preferred. Some of the technologies we use include Elixir, Phoenix LiveView, EmberJS, TypeScript, Python, Postgres SQL, AWS and Docker. The More ❯
learning from one another to create world-class solutions. You'll have the autonomy to shape technical design, work closely with stakeholders, and engage with data scientists and cross-functional teams to craft seamless, high-performance systems. We're committed to fostering an inclusive and equitable workplace where everyone-regardless of background, identity, or experience-can thrive. If you … in-person collaboration with the delivery team and client stakeholders. Requirements Technical background A consultative approach to software development. (Ideally experience in the Software Consulting space) Core foundation in programming, especially in JVM languages (particularly Kotlin or Java). Experience designing and implementing data-driven APIs. Exposure to frontend development (particularly React.js, Tailwind, REDUX, Typescript) Past project experience with … and designing database schemas and queries to meet business requirements. A passion and proven background in picking up and adopting new technologies on the fly. Exposure to Scala, or functionalprogramming generally. Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Exposure with DynamoDB or similar NoSQL databases, such as Cassandra, HBase 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 from 0 to 1 as well as take ownership of projects. When joining our team, you'll contribute to a global micro-services architecture written in Scala, using functionalprogramming to really provide value to our users. Currently, our micro-services communicate via REST API calls, fostering seamless integration between different services. You will actively participate in … build, test, release and monitor your own work TDD and peer-reviewing enabling you to do frequent yet resilient releases to global services You will be joining: A cross-functional squad, to collaborate closely with Frontend Developers, Mobile developers, Test Engineers and product managers to build new features on one of our apps A global community of 50 backend More ❯
Graphs and graph databases, such as Neo4J Experience working with Full-Text search databases, such as ElasticSearch Good understanding of GraphQL Experience working with Docker Experience working with a functionalprogramming language Experience working with AWS or Google Cloud Our Technology Stack The list below is indicative and not exhaustive of the technologies we use at Causaly. Node.js 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 ❯
Central London, London, United Kingdom Hybrid / WFH Options
Feenicks Ltd TA Archway International
with Python Experience or a solid understanding of finance or financial systems Fullstack development experience using JavaScript and React Experience with Flask or similar Python web frameworks Familiarity with functionalprogramming Experience working with PostgreSQL or other SQL databases Knowledge of Docker and containerized environments Exposure to cloud platforms (ideally AWS ) Experience with financial operations systems More ❯
and retrospectives. Support continuous integration and deployment pipelines. Required Skills and Experience: Strong commercial experience in Scala development. Hands-on experience with the Play Framework . Solid understanding of functionalprogramming principles. Experience working with REST APIs , JSON, and HTTP protocols. Familiarity with version control systems (Git). Agile/Scrum delivery environment experience. Understanding of TDD/ More ❯
and retrospectives. Support continuous integration and deployment pipelines. Required Skills and Experience: Strong commercial experience in Scala development. Hands-on experience with the Play Framework . Solid understanding of functionalprogramming principles. Experience working with REST APIs , JSON, and HTTP protocols. Familiarity with version control systems (Git). Agile/Scrum delivery environment experience. Understanding of TDD/ More ❯
business and customer insight and intuitive and efficient data marts and metrics built on our modern Data Lakehouse. As a Data Engineer, you will be part of a cross-functional Data Platform team working alongside data engineers, data scientists, machine learning engineers and BI engineers. Our data product teams are deeply embedded in the business so your work will … will Use cutting-edge Data technology to deliver world-class data products using a combination of streaming technologies, machine learning and automated data pipelines. Work in self-organised, cross-functional data teams alongside machine learning engineers, BI engineers and product managers. Drive continuous improvement to the software engineering and agile working practices of the team. Contribute to the Technical … you Thrive in a diverse, open and collaborative environment where impact is as valuable as technical skill. Have proficient knowledge of Scala and the JVM ecosystem. Possess familiarity of functionalprogramming paradigms and a willingness to adopt other languages (not only JVM languages). Have consistent background in software development in high volume environments. Have a pragmatic and More ❯
smoke testing your features in production. You ensure the quality of your code with modern testing, debugging and automation techniques. You have a solid understanding of object-oriented and functionalprogramming paradigms. You proactively identify tech debt and work with your team to get it prioritized. You're interested in rounding out your data skillset to make yourself More ❯
architectural approaches, especially within serverless environments and the benefits and limitations of Layered Architecture Understanding of how infrastructure and application layers work together to optimise your solutions. Knowledge of functionalprogramming concepts SQS and EventBridge as transport services with an interest in stream processing and queue optimisation. WHAT WE OFFER (in addition to a competitive salary) Participation in More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Sanderson
of professional experience to contribute as an Individual Contributor and technical leader. This is a rare opportunity to work at the heart of a team pushing the boundaries of functionalprogramming in a real-world, high-performance environment. What You'll Bring: Deep expertise building and deploying large-scale Haskell systems Experience leading complex technical projects with Haskell … components integrated into broader technology stacks Ideally, familiarity with the GHC codebase and knowledge of functional language compilation Experience working with or maintaining custom compilers is a strong advantage Clear and confident communication skills for cross-functional collaboration and mentoring Our current direction includes a hybrid compiler architecture , leveraging GHC as a frontend to our proprietary language. Financial More ❯
of professional experience to contribute as an Individual Contributor and technical leader. This is a rare opportunity to work at the heart of a team pushing the boundaries of functionalprogramming in a real-world, high-performance environment. What You'll Bring: Deep expertise building and deploying large-scale Haskell systems Experience leading complex technical projects with Haskell … components integrated into broader technology stacks Ideally, familiarity with the GHC codebase and knowledge of functional language compilation Experience working with or maintaining custom compilers is a strong advantage Clear and confident communication skills for cross-functional collaboration and mentoring Our current direction includes a hybrid compiler architecture , leveraging GHC as a frontend to our proprietary language. Financial More ❯
responsive and reliable mobile applications that provide our customers a rewarding experience. You'll also play a key technical leadership role, working closely with architects, product managers, and cross-functional teams. You'll have an opportunity to participate in the whole development cycle, using modern technologies, architectures and processes. When you join Mindera we welcome you into a fun … code, taking advantage of software design patterns, architectural patterns and data structures. Nice to have Experience with FRP framework (ReactiveCocoa, RxSwift, etc) Experience with MVVM(-C) architecture Experience with Functionalprogramming/concepts Experience with CI/CD development methodologies and tools (fastlane, Jenkins, Travis, GoCD, etc) Ability/experience testing code and/or writing testable code 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 ❯