1 to 25 of 60 Functional Programming Jobs

Senior Search Backend Engineer New London, England, United Kingdom (Hybrid)

Location
Greater London, England, United Kingdom
foundations of search capabilities across domains. You will: Design and implement search functionalities in a PaaS ecommerce Scala backend. Learn Scala and functional programming as your new main development tools Develop search-related libraries based on ElasticSearch and MongoDB Run and maintain a scalable search “infrastructure as code … Search-related experience (preferably ElasticSearch) Strong DevOps mindset as you will drive lots of infrastructure improvements Interest in working with Scala using pragmatic functional programming patterns Practical work experience in developing server-side systems using the JVM Solid understanding of parallel and asynchronous programming, as well ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, North East, United Kingdom
Employment Type
Permanent Contract, Hybrid
develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. • Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. • Work with MySQL to design efficient data access patterns, optimize queries, tune … enterprise, SaaS, or cloud-based product environments. • Strong hands-on experience with Scala, including collections, Futures, immutability, pattern matching, error handling, and clean functional design. • Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant. • Strong understanding of relational databases, especially MySQL ...

Senior Software Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
develop, and maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune … enterprise, SaaS, or cloud-based product environments. Strong hands-on experience with Scala, including collections, Futures, immutability, pattern matching, error handling, and clean functional design. Commercial experience with Play Framework or comparable JVM backend frameworks; Pekko or Akka experience is highly relevant. Strong understanding of relational databases, especially MySQL ...

Senior Software Engineer, Ads Tech

Location
Greater London, England, United Kingdom
tools that improve code quality. Drive innovation and incremental improvements by taking initiative and challenging existing approaches. Collaborate with Product, Engineering and other cross-functional teams to navigate ambiguity and deliver meaningful business outcomes. Help create fault-tolerant systems designed for high availability and disaster recovery. Share knowledge, support … inclusive, collaborative engineering culture. What We’re Looking For A highly experienced engineer with strong analytical and systems-design skills. Deep appreciation for functional programming and its application to production systems. A pragmatic problem-solver who can balance technical quality, scalability and business needs. Someone comfortable working within ...

Senior Scala Engineer

Location
Worthing, England, United Kingdom
note that fully remote working (100% from home) is not permitted.## **Your role**• Develop and maintain Scala services using frameworks like Play, Akka, and functional programming principles. • Write high-quality, tested code with TDD/BDD and tools such as ScalaTest. • Design and optimise microservices for performance, scalability … want to change something it’s within your power to do so.## Your skills and experience• Strong professional experience with Scala and functional programming • Experience designing and consuming REST APIs; JSON validation/serialisation using Play JSON or Circe. • Designing for and querying relational databases such as PostgreSQL ...

Senior Search Backend Engineer (m/f/x)

Location
Greater London, England, United Kingdom
terraform and multi-tenant architecture Test software components regarding usability, functionality, and performance, and work closely with Product Management and DevOps Learn Scala and functional programming as your new main development tools Take part in on‐call rotation with a worldwide distributed team for production systems This role … bring: At least 5 years of experience as a Software Engineer, with production experience on the JVM Solid understanding of parallel and asynchronous programming, as well as non‐blocking I/O Experience developing REST APIs and knowledge of scalable architectures, including sharding, replication, load balancing, and failover Interest ...

Scala Developer

Hiring Organisation
SF Partners Admin
Location
South West London, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£85,000
Scala Developer with solid functional programming understanding is sought on a remote basis by an international software house based in the UK. This Scala Developer would be joining the innovation arm of the business tasked with building complex, highly scalable greenfield solutions utilised worldwide to deliver critical infrastructure. … class physical and mental wellbeing program. This Scala Developer should have most of the following key skills: - At least three years commercial scala programming - Strong framework experience (Akka, Play etc) - Relational database experience - PostgreSQL - MongoDB, NoSQL - RESTful API design and integration experience - Solid unit test understanding - Spec2, scalaTest ...

Scala Developer | Critical National Infrastructure | Remote | SC Required

Hiring Organisation
Synergize Consulting Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
GBP 625 Daily
high priority for government. You'll join an Agile live services team, combining development with responsibility for production services. If you enjoy functional programming, building microservices and solving real operational challenges, this contract offers the opportunity to see your work through from code to live service. Your contract … fixes. Contributing to the ongoing improvement of critical government services. What you'll bring Strong commercial experience developing with Scala. A sound understanding of functional programming patterns. Experience building and maintaining microservices and APIs. A commitment to code quality, testability and maintainability. The ability to work collaboratively within ...

Software Engineer

Location
Reading, England, United Kingdom
implications, communicate recommendations clearly and collaborate with engineers and stakeholders throughout delivery. Alongside your own development work, you’ll contribute to code reviews, pair programming, quality assurance and knowledge‐sharing. You’ll also help less‐experienced engineers develop their technical capabilities through practical support, mentoring and constructive feedback. What … technical approaches, assessing trade‐offs such as performance, security, maintainability, complexity, cost and resource requirements. Develop and maintain clean, reliable software that meets agreed functional and non‐functional requirements, supported by clear user and developer documentation. Diagnose and resolve issues across development and production environments, identifying blockers early ...

Senior Full-Stack Developer

Location
United Kingdom
ability to lead engineering work, set high standards for code quality, and run thorough code and design reviews. Advanced Python knowledge, including asynchronous programming (asyncio), concurrency and parallel processing, and strong experience with frameworks such as FastAPI, Django REST Framework and Flask. Experience with modern architecture patterns, including microservices … event-driven architecture (Kafka, RabbitMQ), domain-driven design and GraphQL. A strong grasp of object-oriented and functional programming, applied to build modular, extensible and maintainable codebases. Core technical skills Expert Python 3 skills, with experience building high-throughput, low-latency and fault-tolerant applications. Frontend experience with ...

Lead Software Developer

Location
United Kingdom
stack software development principles and modern engineering practices. Experience designing and implementing RESTful APIs and event-driven architectures. Strong knowledge of object-oriented and functional programming concepts. Experience with CI/CD tools, containerization technologies, frontend frameworks such as React, and advanced Java frameworks including Spring and Hibernate. ...

Senior Full-Stack Tech Lead — AWS, TypeScript & Node.js

Location
United Kingdom
stack software development principles and modern engineering practices. Experience designing and implementing RESTful APIs and event-driven architectures. Strong knowledge of object-oriented and functional programming concepts. Experience with CI/CD tools, containerization technologies, frontend frameworks such as React, and advanced Java frameworks including Spring and Hibernate. ...

Senior Web Developer

Hiring Organisation
Langley James Limited
Location
Chester, North West, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£70,000
applications interact with data (no complex database development expected), Strong understanding of front-end architecture, component-based design, and state management, Solid grasp of programming fundamentals, including functional programming principles and common design patterns, Experience working with API-driven applications and consuming REST/JSON endpoints, Awareness ...

Secondary Computer Science Tutor (KS3, GCSE and A Level)

Location
Rochester, England, United Kingdom
Level (Years 12 and 13) Subjects KS3 computing; GCSE Computer Science (9 to 1); A Level Computer Science, including the programming project (NEA) Exam boards GCSE: AQA, OCR, Edexcel (Pearson) and Eduqas. A Level: AQA, OCR and Eduqas, plus WJEC where required Programming languages Python as standard, with … learners in Years 7 to 13, both online and in person. KS3: build foundations in computational thinking, algorithms, block based and text based programming, data representation, networks and safe, responsible use of technology, in line with the National Curriculum. GCSE: teach algorithms, programming fundamentals, data representation, computer systems ...

Web Developer

Location
Wrexham, Wales, United Kingdom
interact with data (no complex database development expected). Strong understanding of front‐end architecture, component‐based design, and state management. Solid grasp of programming fundamentals, including functional programming principles and common design patterns. Experience working with API-driven applications and consuming REST/JSON endpoints. Awareness ...

Senior Software Engineer (JVM, Kotlin)

Location
Greater London, England, United Kingdom
design and document cross-system solutions. What we are looking for: A consultative approach to software development and software engineering. 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 … queries to meet business requirements. A passion and proven background in picking up and adopting new technologies on the fly. Exposure to Scala, or functional programming generally. Exposure with highly concurrent, asynchronous backend technologies, such as Ktor, http4k, http4s, Play, RxJava, etc. Exposure with DynamoDB or similar NoSQL ...

Senior Full Stack Developer (Kotlin, React) – Banking – London

Location
Greater London, England, United Kingdom
business, ship frequent releases, and have a real influence on product and technical direction. How we build XP practices: Test‐Driven Development, pair programming, continuous refactoring, trunk‐based development, and frequent production releases. Human‐in‐the‐loop AI: We use GitHub Copilot to improve quality while keeping humans … with experience using a JVM language on the server side (10+ years of professional software development) Strong grounding in Object‐Oriented and/or Functional programming concepts Proven use of XP/agile practices: TDD, acceptance testing, pair programming, continuous integration Experience applying iterative development to deliver ...

Principal Software Engineer – Data & AI Platform (Hybrid)

Location
Greater London, England, United Kingdom
Azure, or similar Infrastructure-as-code (Terraform, CloudFormation, etc.) Containerised deployments using Docker, ECS, Kubernetes, or equivalent Nice to Have Exposure to Scala or functional programming concepts Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava) NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc. ...

Senior AI Product Engineer

Location
United Kingdom
Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. Background in category theory, type theory, or formal methods Experience with functional programming paradigms Familiarity with scientific computing or numerical programming environments What We Offer Collaborative and growth‐oriented work environment. Competitive consultancy ...

SC Cleared Scala Developer

Hiring Organisation
Damia Group Ltd
Location
United Kingdom
Employment Type
Temporary Contract, On-site
Salary
£400 - £460 per day + **Outside IR35** DOE
support a long-term technology programme within the UK Government. Key Skills & Experience Strong commercial experience developing applications using Scala. Strong understanding of functional programming principles and modern software engineering practices. Proven experience building high-quality, scalable backend services and distributed systems. Experience with Akka, Play Framework ...

SC Cleared Scala Developer

Hiring Organisation
Damia Group Ltd
Location
Nationwide, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £460/day **Outside IR35** DOE
support a long-term technology programme within the UK Government. Key Skills & Experience Strong commercial experience developing applications using Scala. Strong understanding of functional programming principles and modern software engineering practices. Proven experience building high-quality, scalable backend services and distributed systems. Experience with Akka, Play Framework ...

Scala Developer

Hiring Organisation
Damia Group Ltd
Location
United Kingdom
Employment Type
Freelance / Project collaboration, On-site
Salary
£300 - £380 per day + **Outside IR35** DOE
support a long-term technology programme within the UK Government. Key Skills & Experience Strong commercial experience developing applications using Scala. Strong understanding of functional programming principles and modern software engineering practices. Proven experience building high-quality, scalable backend services and distributed systems. Experience with Akka, Play Framework ...

Senior Java Developer/Architect

Location
Greater London, England, United Kingdom
bringing them on the cloud journey with a guiding hand. What you bring Experience of building enterprise grade applications using Java Strong knowledge of Functional programming in Java Experience working with AWS, having achieved AWS certifications. Experience of building applications with embedded CI/CD to ensure frequent ...

Senior Associate Software Engineer- Python

Location
Glasgow, Scotland, United Kingdom
Design and maintain AI developer tooling, including prompt engineering and LLM-assisted code generation Required qualifications, skills, and capabilities Proficiency in Python, object oriented programming, context managers, generators, and functional programming pattern Experience with test-driven or test-heavy development, including unit, integration, and regression testing Understanding … financial services, derivatives pricing, market data, or valuation concepts Experience with distributed compute or job scheduling systems Knowledge of reactive or event-driven programming #J-18808-Ljbffr ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Fareham, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
part of a collaborative agile team, contributing throughout the software development lifecycle. Your responsibilities may include: Designing software using modern object-oriented and functional programming principles Developing high-quality software solutions in a complex technical environment Building tools and applications to solve challenging engineering problems Writing clean, maintainable … testable code Conducting unit, functional, and integration testing Investigating and resolving technical issues identified during testing and development Collaborating with engineers, testers, and stakeholders to deliver sprint objectives Contributing to technical documentation and knowledge sharing Applying software engineering standards, best practices, and continuous improvement principles What We're Looking ...