Functional Programming Job Vacancies

76 to 100 of 349 Functional Programming Jobs

Junior Developer

England, United Kingdom
Hybrid / WFH Options
NHS
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 Functional programming 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mid-Level Software Engineer

United Kingdom
Hybrid / WFH Options
WRK digital
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 ❯
Posted:

Senior Software Developer - C# - Functional Programming

Nationwide, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
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: Functional programming experience or a vested interest in functional programming even in personal projects C# SQL Web application development Experience in any of the following areas would … be advantageous Language-ext Functional programming in C# F#, Haskell or similar functional programming 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 ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum
Posted:

Software engineer, backend (Scala)

London, England, United Kingdom
Hybrid / WFH Options
WRITER
backend (Scala) role at WRITER Join to apply for the Software engineer, backend (Scala) role at WRITER About This Role Writer is seeking a talented Backend engineer with deep functional programming and Scala experience to join our dynamic team and contribute to our groundbreaking projects in the enterprise generative AI space. About This Role Writer is seeking a … talented Backend engineer with deep functional programming and Scala experience to join our dynamic team and contribute to our groundbreaking projects in the enterprise generative AI space. At Writer, we believe in using the power of AI to unlock the potential of the enterprise. With the help of our Backend Engineer, we can continue to build the most … As a Backend Engineer, you will play a crucial role in designing, developing, and maintaining the backend infrastructure that powers our systems. You will collaborate closely with our cross-functional teams to build scalable and efficient solutions. Your expertise in Scala will be instrumental in implementing robust and high-performance backend services. ????️ Your Responsibilities Design, develop, and maintain backend More ❯
Posted:

Senior Backend Developer

United Kingdom
Hybrid / WFH Options
Consortia
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and Functional Programming Key Information Job More ❯
Posted:

Senior Backend Developer

Cheltenham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and Functional Programming Key Information Job More ❯
Posted:

Senior Backend Developer

Bath, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and Functional Programming Key Information Job More ❯
Posted:

Senior Backend Developer

Woking, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and Functional Programming Key Information Job More ❯
Posted:

Senior Backend Developer

Aberdeen, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and Functional Programming Key Information Job More ❯
Posted:

Software Engineer, Data Platform

London, England, United Kingdom
Hybrid / WFH Options
Elliptic
time event streams. Don’t know Scala yet? No problem! We’re happy to support developers with Java, Python, or similar experience who are hungry to learn and apply functional programming principles on a modern data platform. Why Elliptic? Transparency, continuous learning, and user-focused design are foundations for growth for both our products and our people. If … product managers to design scalable and reliable solutions Work with tools like Spark, Databricks, and Airflow to process large-scale data in batch and streaming environments Apply (and learn!) functional programming principles in Scala to build clean, maintainable systems Design, implement, and ship features used by law enforcement, financial institutions, and blockchain companies around the world Take ownership … visual dashboards, and API services across Elliptic Skills, Knowledge & Expertise Who You Are: You have 2–4 years of experience in software engineering and are comfortable with a mainstream programming language like Java, Python, or similar You’re excited to learn (or further develop) your skills in Scala and functional programming You’re familiar with cloud platforms More ❯
Posted:

Software engineer, AI retrieval

London, United Kingdom
writer.com
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. Functional programming : Experienced in functional programming concepts such as map, filter, reduce, generators, and decorators. Async programming : Skilled in asynchronous programming using asyncio, aiohttp, async More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Developer

Watford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Solid understanding of both OOP and Functional Programming Key Information Job More ❯
Posted:

Agile Full Stack Developer (Kotlin, TypeScript)

Winchester, England, United Kingdom
Hybrid / WFH Options
Deutsche Bank
will be working as a full stack developer as part of the Client 360 Technology team. The role involves working in an agile environment, employing test-driven development, pair programming, and other XP practices. The team develops platforms to enhance client relationship management and pipeline insights for the bank. What we'll offer you Hybrid Working: flexible remote work … products Working full stack, focusing on Kotlin (server side), with experience in JavaScript, TypeScript, and ReactJS beneficial Managing CI/CD pipelines and production environments (DevOps) Applying TDD, pair programming, and XP practices Your skills and experience Experience in Kotlin, Java, or Scala, with a willingness to cross-train Proficiency in Object-Oriented or Functional Programming with More ❯
Posted:

Lead Engineer - Card

London, United Kingdom
Hybrid / WFH Options
Funding Circle Ltd
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 Functional Programming, 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 Functional Programming, Distributed Systems or Event-Driven Architectures (using More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Engineer - Card

United Kingdom
Hybrid / WFH Options
WeAreTechWomen
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 Functional Programming, 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 Functional Programming, Distributed Systems or Event-Driven Architectures (using More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Developer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
backend team, with remote-first collaboration being standard, and long-term growth prioritized. 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 development tasks and prototypes Leverage AI tooling daily for faster problem-solving and prototyping What You’ll … 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 functional programming principles Prior experience with AI assistants (e.g., Cursor or others) to enhance workflows Key Information Job Title: Senior Backend Developer Work Policy: Remote-first (UK Based) Consortia More ❯
Posted:

Senior Backend Developer

Southampton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
backend team, with remote-first collaboration as standard, and long-term growth opportunities. 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 development 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 functional programming principles Prior experience using AI assistants (e.g., Cursor or others) to enhance workflows Key Information Job Title: Senior Backend Developer Work Policy: Remote-first (UK Based) Consortia More ❯
Posted:

Senior Backend Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
backend team, with remote-first collaboration as standard, and long-term growth prioritized. 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 development 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 functional programming principles Prior use of AI assistants (e.g., Cursor or others) to enhance development workflows Key Information Job Title: Senior Backend Developer Work Policy: Remote-first (UK Based More ❯
Posted:

Staff Backend Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Lunar Energy
primitives Solving complex optimisation problems, using machine learning and other often bespoke algorithms Designing and implementing the business logic to expose our functionality via APIs and UI interfaces, using functional programming and serverless computing Your key skills & experience: 8+ years of experience as a Software Engineer Experience in strongly typed languages, such as Typescript, Rust or others Experience … an open mind, willing to reconsider your opinions when presented with compelling evidence You are autonomous and enjoy managing your own workload and deadlines Desirable skills: Experience with the functional programming paradigm Experience using AWS, serverless technologies and infrastructure as code Experience with Machine Learning in Python Professional experience in the renewable energy sector, or an interest in More ❯
Posted:

Software Engineer (Haskell) Compiler - Plutus Core - IOE: Cardano - Part Time

London, England, United Kingdom
Hybrid / WFH Options
Io Me
test engineers, with whom you must communicate professionally, effectively and efficiently. The Plutus Core team is building the core of Cardano’s smart contract functionality on the bedrock of functional programming languages. This interdisciplinary team carries out original R&D and turns the results into production systems. This team has designed and implemented four languages for Cardano smart … across projects. Requirements Who you are: Bachelor’s degree in Computer Science, or equivalent practical experience. 1 year of experience with software development, data structures and algorithms. Experience in programming in Haskell or another functional language Experience in designing and implementing programming languages, compilers and runtime systems Exposure to blockchain and UTXO-based ledgers would be a More ❯
Posted:

Full Stack Engineer TypeScript Elixir AWS

London, England, United Kingdom
Hybrid / WFH Options
Client Server
13.08.2025 Job Description: Full Stack Engineer/Developer (TypeScript Elixir AWS) London/WFH to £90k Do you enjoy problem solving and working with a range of technologies including functional programming languages such as Elixir, using the right tool for the job? You could be progressing your career in a senior, hands-on Full Stack Engineer role at … have advanced analytical and problem solving skills You're comfortable taking ownership of projects and mentoring more junior team members You have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#) You're happy to work with the following tech stack (you don't need experience with all): Elixir, Ember, Elm, Phoenix, LiveView, Python More ❯
Posted:

Big Data Engineer

Manchester, England, United Kingdom
Hybrid / WFH Options
Gaming Innovation Group
supported by the Big Data Architect, you will follow best practices and deliver world-class product increments supporting our Tier 1 Platform. You're really awesome at: Object-oriented programming (Java) Data modeling using various database technologies ETL processes (transferring data in-memory, moving away from traditional ETLs) and experience with Apache Spark or Apache NiFi Applied understanding of … CI/CD in change management Dockerized applications Using distributed version control systems Being an excellent team player Meticulous and passionate about your work You're also good at: Functional programming (experience with Python, Scala) Analytical mindset Low latency databases such as ClickHouse Holding a Bachelor's Degree in Computer Science or equivalent Collaborating in scoping exercises Mentoring More ❯
Posted:

Senior Backend Developer

Brighton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g. Cursor or others) to enhance dev workflows Key Information Job Title: Senior Backend Developer Work Policy: Remote-first (UK Based More ❯
Posted:

Senior Backend Developer

Reading, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 functional programming principles Prior use of AI assistants (e.g., Cursor or others) to enhance dev workflows Key Information Job Title: Senior Backend Developer Work Policy: Remote-first (UK Based More ❯
Posted:

Staff Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Flock
environments. Experience with SQS, EventBridge, stream processing, and queue optimization. Knowledge of AWS Lambda performance and infrastructure as code (e.g., AWS CDK). Familiarity with Domain-Driven Design and functional programming principles. Practical experience with multiple programming languages and enterprise/B2B product development. What We Offer Participation in Flock’s Share Option Scheme. 25 days holiday More ❯
Posted:
Functional Programming
25th Percentile
£52,500
Median
£55,000
75th Percentile
£75,000
90th Percentile
£109,000