Functional Programming Jobs in London

1 to 25 of 53 Functional Programming Jobs in London

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
Orgvue Limited
experience of Continuous Integration (CI/CD) Practical experience of version control systems (Git) Solid knowledge of data structures and algorithms Solid knowledge of functional programming paradigms Experience refactoring code with scale and production in mind Experience with asynchronous architecture Familiar with AWS, Unix/Linux, Git, SQL … and REST Bonus Points for Experience or interest in: Functional programming languages such as Scala, Haskell and Clojure Relational and NoSQL databases such as PostgreSQL and MongoDB DevOps such as Terraform, Fargate and Kubernetes Frontend development such as Node.js and React Messaging protocols Internal and external DSL's More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Scala Software Engineer

London, UK
DigitalGenius
and providing APIs Integrating with 3rd party systems Required Experience: Scala (4+ years of real, hands-on experience in Scala in a professional environment) Functional programming and hands-on experience with functional programming libraries Excellent knowledge of SQL and relational databases REST APIs Experience building microservices More ❯
Posted:

Backend Engineer - Content Storage (f/m/d)

London, UK
Contentful
not just what we do, but how we do it that matters. Work closely with product managers, designers, and other engineers in a cross-functional team to build a best-in-class experience for our customers. Join a central team within Contentful's Content Platform, working on cutting-edge … NoSQL databases (e.g., PostgreSQL, MongoDB). Experience with working in an agile environment, passionate about operational excellence and coding best practices such as pair-programming and the testing trophy. Have strong teamwork skills, open to diverse opinions, able to give reasons for your technical decisions and guide/mentor … processes (CI/CD) and version control (Git). Excellent English communication skills, both verbal and written (German is not required). Knowledge of functional programming principles, GraphQL and serverless applications a plus. Familiarity with cloud environments (AWS, Google Cloud, etc.), and technologies such as Docker, Kubernetes and More ❯
Posted:

Senior Full Stack Engineer

London, United Kingdom
Tallarium Ltd
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 functional programming languages is preferred. Some of the technologies we use include Elixir, Phoenix LiveView, EmberJS, TypeScript, Python, Postgres More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend Developer

London Area, United Kingdom
GOAT Interactive
Scrum ceremonies participation Job Requirements Commercial experience 2+ years JS, ES6+, Typescript OOP and SOLID principles; Reactjs, Angular, Webpack based web-applications; Familiarity with functional programming REST API, Websockets Reactive Programming (RXJS); Experience of using Test Frameworks (JEST) SCSS/BEM Performance Testing Experience with DevTools and … workspace (NRWL and NX) Understanding Trunk development and Git flow. Sonar cloud quality gates. SEO SSR Algorithmic problem-solving skills Any experience with BE programming languages. More ❯
Posted:

Frontend Developer

london, south east england, united kingdom
GOAT Interactive
Scrum ceremonies participation Job Requirements Commercial experience 2+ years JS, ES6+, Typescript OOP and SOLID principles; Reactjs, Angular, Webpack based web-applications; Familiarity with functional programming REST API, Websockets Reactive Programming (RXJS); Experience of using Test Frameworks (JEST) SCSS/BEM Performance Testing Experience with DevTools and … workspace (NRWL and NX) Understanding Trunk development and Git flow. Sonar cloud quality gates. SEO SSR Algorithmic problem-solving skills Any experience with BE programming languages. More ❯
Posted:

Software Developer - Open to any OO- Leading Market Maker | London, UK

London, UK
Oxford Knight
tech and other financial firms. Key Responsibilities: Develop and maintain high-performance systems which handle billions of dollars in transactions daily. Collaborate with cross-functional teams to design and implement innovative software solutions. Utilize and contribute to open-source software in daily work. Engage in projects that range from … machine learning to systems administration and beyond. What They're Looking For: Programming Skills: Top-notch programming abilities in any object-oriented (OO) language. While they primarily use OCaml, experience with functional programming is not required. Passion for Technology: A deep love for and understanding of … technology, with an interest in diverse areas like programming language design, systems engineering, and more. Collaboration: Strong interpersonal skills to work effectively within small teams. About You: Candidates from any OO programming background who are eager to learn new languages and technologies are welcome. No prior experience in More ❯
Posted:

Software Engineer-Full stack (All Levels)

London, UK
Hybrid / WFH Options
Kroo Bank
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 end to end cycle of building our product. Champion quality code while being pragmatic. Work in an inclusive, collaborative, transparent, non-hierarchical and ego-free culture where your talent is valued over your job title. You'll get to work with a variety … willing to learn, we are interested in speaking with you. Clojure to write our backend microservices (please apply if you have experience with any Functional Programming language). React Native and Redux for our mobile applications. Kafka for our asynchronous message queue. AWS for our infrastructure. Docker to More ❯
Posted:

Engineering Director (Adserving)

London, UK
choreograph
in this space. Proven experience and a passion for developing and operating concurrent distributed systems leveraging k8s, and AWS or GCP. Strong preference for functional programming experience, ideally with Clojure. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience contributing to product strategy development More ❯
Posted:

Golang Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Venture Up
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 … 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 … Google Cloud Build and Github Actions. Fluency in English (verbal and written). Join an exciting company with many opportunities to progress your Golang functional programming career. Send your CV for immediately review and further details. Senior Golang Backend Engineer Fully Remote/UK Working Hours More ❯
Posted:

Asset & Wealth Management - London - Associate - Software Engineering

London, UK
WeAreTechWomen
distributed, fault-tolerant systems. As a Software Engineer in Asset & Wealth Management - at Goldman Sachs, you work with your fellow stakeholders to define non-functional requirements (NFRs) and availability targets for the services in your platform. You are part of the development teams as an integral accountable member, to … that will transform the AMD business Proficient in an object-oriented language like Java/Scala/Python. Eager to learn new ones including functional programming languages. Ability to work closely with users to understand the problem space, identify solutions and implement them quickly. Focused on developing scalable More ❯
Posted:

Software Engineering

London, UK
Goldman Sachs Bank AG
distributed, fault-tolerant systems. As a Software Engineer in Asset & Wealth Management at Goldman Sachs, you work with your fellow stakeholders to define non-functional requirements (NFRs) and availability targets for the services in your platform. You are part of the development teams as an integral accountable member, to … that will transform the AMD business. Proficient in an object-oriented language like Java/Scala/Python. Eager to learn new ones including functional programming languages. Ability to work closely with users to understand the problem space, identify solutions and implement them quickly. Focused on developing scalable More ❯
Posted:

Senior Software Engineer TypeScript Full Stack

London
Hybrid / WFH Options
Client Server
Senior Software Engineer (TypeScript Full Stack) 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 … 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 More ❯
Employment Type: Permanent
Salary: £80,000 - £90,000
Posted:

Senior Software Engineer

London, United Kingdom
Causaly Inc
as Neo4J Experience working with Full-Text search databases, such as ElasticSearch Good understanding of GraphQL Experience working with Docker Experience working with a functional programming language Experience working with AWS or Google Cloud Our Technology Stack The list below is indicative and not exhaustive of the technologies More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Engineering Specialist | London, UK

London, UK
Hybrid / WFH Options
Worldpay
it You'll own it in our dynamic London hub. We work a hybrid working pattern. What you bring Technical Skills (Must) Experience in Functional programming using Java 8 or higher SQL and NoSQL databases Knowledge of building scalable applications in AWS Knowledgeable on Development best practices, technologies More ❯
Posted:

Front End Technical Lead

London, UK
Thomas Reuters
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 … 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 …/Scrum processes and ability to operate in ambiguity. Passion for learning and professional growth. Nice to Have Full stack development, Domain Driven Design, Functional programming, Automated testing, Behavioral analytics, Microfrontends, Monorepos, Clojure(Script), GraphQL. If you’re a high performing technical leader, with high standards, who wants More ❯
Posted:

Staff Software Engineer

London, United Kingdom
Causaly Inc
as Neo4J Experience working with Full-Text search databases, such as ElasticSearch Good understanding of GraphQL Experience working with Docker Experience working with a functional programming language Experience working with AWS or Google Cloud Technology Stack The list below is indicative and not exhaustive of the technologies we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Rust)

London, UK
Anaplan
building Anaplan’s next-generation calculation engine, ensuring high performance, scalability, and reliability. This role reports to the Engineering Manager and collaborates with cross-functional teams to design, implement, and maintain critical software components. Your Impact: Work as part of a team developing high-performance software solutions for Anaplan … Rust or strong experience in high-performance server-side development with a willingness to learn Rust. Strong software development fundamentals, including object-oriented and functional programming. Familiarity with agile development methodologies and modern DevOps practices. Ability to troubleshoot complex technical problems and optimize system performance. Preferred Skills: Experience with … domain-specific language (DSL) design and compiler implementation. Understanding of functional programming principles and concepts. Familiarity with Kubernetes, Docker, and cloud platforms such as AWS or GCP. Passion for DevOps, automation, and improving software delivery efficiency. This role offers an exciting opportunity to work on cutting-edge software More ❯
Posted:

Software Engineer

London Area, United Kingdom
Harrington Starr
Postgres) is a plus. Experience with cloud server providers (e.g. AWS, GCP, Azure). Experience using version control software (e.g. git) is required. Strong programming ability and a testing mindset are essential. Bonus points for: Experience with functional programming (Rust is a plus, as the company will More ❯
Posted:

Software Engineer

london, south east england, united kingdom
Harrington Starr
Postgres) is a plus. Experience with cloud server providers (e.g. AWS, GCP, Azure). Experience using version control software (e.g. git) is required. Strong programming ability and a testing mindset are essential. Bonus points for: Experience with functional programming (Rust is a plus, as the company will More ❯
Posted:

OTC Developer

London, UK
DRW Holdings, LLC
software systems including trading systems, exchange connectivity solutions, and monitoring systems Work in multiple languages, including Java, C++, and Python Test at the unit, functional, and integration level Work on legacy code as well as greenfield development Provide on-call support as needed Collaborate with traders, researchers, and software … preferably Python. Demonstrated knowledge of network communication, including multicast and WebSockets Experience with inter-process messaging, micro-service architectures, and API design Experience with Functional Programming and Immutable Design Experience with trading systems is desirable, but not required Excellent oral and written communication skills B.S. in Computer Science More ❯
Posted:

Software Engineer - Payments Platform (Java/React)

London, UK
JR United Kingdom
abilities, and ability to work in a fast-paced, high-performance engineering environment. Nice to haves: Payment HSMs (Thales Payshield) or familiarity with EMV. Functional programming experience. Web Application Experience (React). Application Security Experience. Experience with Hashicorp stack. Equity in the business. Generous leave/solid work More ❯
Posted:

Senior UI Engineer

London, UK
Droit
the client experience and ensure successful product or service delivery. Projects we're working on: Business logic and APIs for our core decision engine. Functional-reactive web applications and UIs. Domain-specific languages and compilers. Parsing laws from heterogeneous sources. Collaborating with our Knowledge Engineering team to research and … challenging problems. The capacity to envision a variety of solutions and to clearly articulate them and explain the trade-offs. The ability to use functional programming and best practices to design simple and elegant solutions. A collaborative mindset that enjoys working with others and knowledge sharing to achieve … e.g. Postgres, Oracle, etc.). Experience designing and building RESTful APIs. Any of the following would be an added benefit: Practical experience in a functional language, e.g. ClojureScript using re-frame for UI development. Experience with Front End CI/Dev tooling. Experience with the Node platform and Back More ❯
Posted:

Senior UI Engineer London

London, United Kingdom
Staatliche Hochschule für Musik und Darstellende Kunst Mannheim
the client experience and ensure successful product or service delivery. Projects we're working on: Business logic and APIs for our core decision engine Functional-reactive web applications and UIs Domain-specific languages and compilers Parsing laws from heterogeneous sources Collaborating with our Knowledge Engineering team to research and … challenging problems. The capacity to envision a variety of solutions and to clearly articulate them and explain the trade-offs. The ability to use functional programming and best practices to design simple and elegant solutions A collaborative mind-set that enjoys working with others and knowledge sharing to … databases (e.g. Postgres, Oracle, etc.) Experience designing and building RESTful APIs. Any of the following would be an added benefit: Practical experience in a functional language, e.g. ClojureScript using re-frame for UI development. Experience with Front End CI/Dev tooling. Experience with the Node platform and Back More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full-Stack Software Engineer Jobs in London

London, UK
Hybrid / WFH Options
Farm Club Benquerencia
Stack) in London/WFH with a salary up to £90k. Do you enjoy problem-solving and working with a range of technologies including functional programming languages such as Elixir? You could be progressing your career in a senior hands-on role at a successful and profitable energy More ❯
Posted:
Functional Programming
London
25th Percentile
£90,000
Median
£100,000
75th Percentile
£110,000