Functional Programming Jobs in England

76 to 100 of 311 Functional Programming Jobs in England

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:

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:

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:

Lead Developer

Manchester, Lancashire, United Kingdom
Thoughtworks Inc
Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You … pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Developer

Manchester, England, United Kingdom
Thoughtworks Inc
Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You … pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when More ❯
Posted:

Lead Developer

England, United Kingdom
Thoughtworks Inc
Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You … pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Developer

London, England, United Kingdom
Thoughtworks Inc
Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in between. You … pairing and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when More ❯
Posted:

Senior Software Engineer (Data Engineering)

London, England, United Kingdom
Hybrid / WFH Options
VIOOH
/Prometheus). Write software using either Java/Scala/Python. The following are nice to have, but not required - Apache Spark jobs and pipelines. Experience with any functional programming language. Writing and analysing SQL queries. Application overVIOOH Our recruitment team will work hard to give you a positive experience throughout the process, no matter the outcome. More ❯
Posted:

Rust Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Prima
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 functional programming 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 ❯
Posted:

Senior Software Engineer (SolstiCE) - Equity Derivatives Tech - VP

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mid-Level Software Engineer

Stockport, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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. - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject to business More ❯
Posted:

Mid-Level Software Engineer

Wakefield, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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. - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject to business More ❯
Posted:

Mid-Level Software Engineer

York, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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. - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject to business More ❯
Posted:

Mid-Level Software Engineer

Liverpool, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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. - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject to business More ❯
Posted:

Mid-Level Software Engineer

Brighton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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. - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject to business More ❯
Posted:

Mid-Level Software Engineer

Doncaster, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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. - A starting salary of £45,000 salary based on experience - Unlimited annual leave (subject to business More ❯
Posted:
Functional Programming
England
25th Percentile
£52,500
Median
£55,000
75th Percentile
£93,125
90th Percentile
£114,000