1 to 25 of 63 Functional Programming Jobs

Lead Software Architect

Location
Greater London, England, United Kingdom
product capable of supporting future markets and business models. Translate business and system requirements into clear high-level technical designs, architecture and documentation. Define functional and non-functional technical requirements and help shape the engineering backlog. Lead architectural decisions covering technology, development approaches, workflows, integration patterns and coding … some of the following would be beneficial, but you don’t need to tick every box : Terraform or Infrastructure as Code GitHub Actions JOOQ Functional programming Programming languages or technology stacks outside Java Broader cloud and DevOps technologies Enterprise or ERP integrations Experience developing platforms for multiple ...

Senior Software Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

Developer - Scala

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
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 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
Location
London, Cremorne, United Kingdom
Employment Type
Permanent
Salary
£75000 - £85000/annum great benefits
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

Hiring Organisation
SF Partners Admin
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

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 ...

Lead Full Stack Kotlin Developer

Location
Leeds, England, United Kingdom
Kotlin. Experience with asynchronous messaging systems (e.g., Kafka) and Kotlin Coroutines/Flow for reactive programming. Familiarity with Kotlin-native frameworks (e.g., Ktor) or functional programming libraries (e.g., Arrow). What makes us great Alongside working with some of the most talented people out there ...

Lead Software Developer

Location
Wideopen, England, 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

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 Web Developer

Hiring Organisation
Gap Personnel - Wrexham
Location
Wrexham, Conwy County, Wales, United Kingdom
Employment Type
Permanent
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 ...

Scala Developer

Location
Sunderland, England, United Kingdom
ship high-performance software components that meet user needs end-to-end. Write clean, secure, and well-tested code in Scala , adhering to functional programming principles and modern development standards. Operate, maintain, and scale the services you build identifying, triaging, and resolving production issues. Follow and help improve ...

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 ...

Backend Engineer

Hiring Organisation
eTeam Workforce Limited
Location
Sheffield, Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP 384 Daily
solutions. Investigate and resolve application defects, performance bottlenecks, and operational incidents using logs, metrics, tracing, and observability tools. Work collaboratively with cross-functional teams to understand requirements, define technical approaches, and deliver successful outcomes. Participate in architecture and technical design discussions, providing estimates and recommendations to support project planning … pytest and working with package/dependency management tools. Strong understanding of software engineering principles including clean code, object-oriented and/or functional programming, debugging, testing strategies, API design, and source control. Experience working with both relational and NoSQL databases, including data modelling and query optimisation. Practical ...

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 ...

Scala Developer

Hiring Organisation
Damia Group Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
£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 ...

SC Cleared Scala Developer

Hiring Organisation
Damia Group LTD
Location
England, United Kingdom
Employment Type
Contract
Contract Rate
GBP Daily
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 Back End services and distributed systems. Experience with Akka, Play Framework ...

SC Cleared Scala Developer

Hiring Organisation
Damia Group Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
£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

Location
London, United Kingdom
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 Software Engineer - AI Products (SVP)

Location
Greater London, England, United Kingdom
Generative AI applications, including experiment design, model evaluation and performance measurement; exposure to MLflow is advantageous. Strong understanding of software architecture, technical design and functional programming principles. Experience working with databases such as PostgreSQL or Oracle, with exposure to Kubernetes/OpenShift advantageous. Practical experience with CI/ ...

Software Engineer

Location
Whiteley, England, United Kingdom
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 ...

Senior Software Engineer – Data

Location
Greater London, England, United Kingdom
data engineering across Elliptic. Leverage and deploy AI and agentic systems to operate more effectively. Tech environment Scala | Spark | Databricks | AWS | Airflow | Kubernetes | Terraform | Functional Programming You will thrive here if you Enjoy end‐to‐end ownership, from writing the code to architecture design to coaching others through … Enjoy working with AI to benefit the company, your team and yourself. What we are looking for Hands‐on production experience with Scala and functional programming. Ability to design, build, and maintain distributed data systems in a cloud‐based environment. Hands‐on experience with big data frameworks such ...

Scala Developer - Newcastle/London

Hiring Organisation
Lucid Support Services Ltd
Location
United Kingdom
Employment Type
Contract
Contract Rate
GBP Daily
contributing to the development and implementation of key services. Responsibilities Develop and implement Front End and Back End applications using Scala. Collaborate with cross-functional teams to design, develop, and test applications meeting business requirements. Ensure best practices in code quality, testing, and deployment throughout the development life cycle. … understanding of Agile methodologies. Excellent problem-solving and communication skills. Experience with cloud platforms and services. Additional Skills Strong proficiency in Scala. Knowledge of functional programming paradigms (Cats). Experience with Play Framework for web applications. Familiarity with microservices architecture. Proficiency in MongoDB and API development/integration. ...