Senior Software Developer required by a successful software company developing enterprise web application products for the medical sector. C# is the primary programming language used in the team. They utilise a language extension library to facilitate functionalprogramming with C#. Any knowledge with F#, Haskell, Scala or similar functional language is imperative for any application - even … is via personal projects, It doesn't need to be commercial experience. The company has a fully remote working policy with no requirement to visit an office. Essential experience: Functionalprogramming experience or a vested interest in functionalprogramming even in personal projects C# Knowledge of one or more functionalprogramming languages eg Scala … Haskell, F# SQL Experience in any of the following areas would be advantageous Functionalprogramming in C# Language-ext 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 More ❯
leading edge technologies to new products. What you should have experience in: Proven track record as a trusted member of a high performing team. Experience with Object Oriented and Functionalprogramming languages. Knowledge about the strengths of different programming language paradigms. Building clean consumable REST interfaces, having clearly negotiated the contract with consumers of that interface. Proven … customer data center or in the cloud. What you should have on your resume: BS/MS degree in Computer Science or closely related field. 3-5 years of functionalprogramming (preferably Clojure) Strong CS skills such as data structures, algorithms, and problem solving. Build and CI tools such as git, Gradle, Leiningen, Clojure deps, CircleCI or Jenkins. More ❯
scalable architecture for consuming and providing APIs Integrating with 3rd party systems Requirements Required Experience Scala (4+ years of real, hands-on experience in Scala in a professional environment) Functionalprogramming and hands-on experience with functionalprogramming libraries Experience developing HTTP RESTful APIs Excellent knowledge of SQL and relational databases (PostgreSQL) Knowledge of Terraform (hands … on experience), Docker, AWS Experience building and deploying microservices-based architectures We use a functional Scala stack, primarily built on the Typelevel ecosystem, including: http4s, Circe, Cats, Cats Effect, FS2, Monix, and Slick. Interview Process Our interview process is designed to be clear, fair, and human — just like how we work day to day. Intro Call (40 mins) — A More ❯
Charlotte, North Carolina, United States Hybrid/Remote Options
Digital Technology Solutions
Hard Skills: 5+ years' experience in mobile development Native and/or React Native mobile development experience (Swift, Kotlin, TypeScript) Strong understanding of modern development patterns such as functionalprogramming, object-oriented design, MVVM Job Description: Seeking an innovative and passionate Front-End Mobile Developer to help build the next generation of our award-winning, online auto and … Mandatory Skills: Required Technical Skills Strong working experience with browser-based technology, user interface development, responsive web design and engineering cross-browser, cross-device compliant code Architectural patterns of functionalprogramming and best practices Preferred experience with native mobile languages - Kotlin, Objective-C, Jetpack Compose, Swift UI 3-5 years' experience with JavaScript, ES6+, Typescript Experience with JavaScript More ❯
We're looking for multiple engineers to join the Programming Languages team at a leading R&D global institute to conduct original research, lead technology transfer, and contribute to engineering efforts in programming languages at the Edinburgh Research Centre. The role also supports collaboration with the University of Edinburgh’s School of Informatics. Key Responsibilities: Identify and investigate … emerging technologies and requirements, contributing to Huawei’s capabilities in both system-level and high-level programming languages. Design and implement advanced compiler frameworks addressing concurrency and control, dataflow, cloud computing, metaprogramming, and large-scale parallel execution. Collaborate with the University of Edinburgh’s School of Informatics on compilers and programming languages, with a focus on transferring academic … research into industrial practice. Key Qualifications: Strong understanding of modern programming languages—including theory, applications, compilation, verification, and tooling—across both object-oriented and functional paradigms. Proven research background in programming languages and compilers. Excellent programming, research, and analytical skills. Familiarity with functionalprogramming concepts and techniques, especially those related to concurrency and control. More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Damia Group Ltd
AWS Lambda) . Creating and consuming RESTful APIs and implementing business logic in microservices. Working with containerised applications deployed on Kubernetes , particularly in AWS Desirable Skills & Experience: Familiarity with functionalprogramming principles and Test-Driven Development (TDD) . Experience working with both relational databases (e.g., Postgres) and NoSQL Understanding of REST API design patterns and OpenAPI specifications . More ❯
north yorkshire, yorkshire and the humber, united kingdom
Switch2 Energy Limited
with the latest technologies and trends Participate in code reviews and provide constructive feedback Produce maintainable, high quality code as an individual contributor Skills: You have experience leading cross-functional technology teams You have experience guiding and shaping workstreams to ensure the right thing is built, in the right way You have experience mentoring and helping team members develop … their careers and competencies You have a desire to work with Rust and within the functionalprogramming paradigm You have strong proficiency in React, Typescript, and the Node toolchain You have experience and knowledge of coding best practices You have experience with automation testing frameworks and proficiency with all levels of testing: unit, integration, end-to-end You … have experience working with non-technical stakeholders and care about non-functional requirements You have experience with agile best practices such as TDD, pair programming, and focus on short, iterative feedback cycles You have understanding and experience with APIs, databases, and cloud technology (AWS) You have experience creating, maintaining and improving CI pipelines More ❯
and easy to use · Develop business intelligence reports that can be used for multiple audiences · Build accessible data for analysis · Automate data processing tasks and workflows · Collaborate with cross functional teams to advocate for high-quality data solutions You: You will have previous proven experience: · Building, modelling, and maintaining data pipelines · With a range of Amazon Web Service products … and Redshift · Designing data infrastructure to support modelling and data analytics · As an AWS Solutions Architect or Lead, or similar · Strong Python experience or other object oriented or a functionalprogramming language such as Java, Scala, C#, or R · Data warehousing – building operation ETL data pipelines across several sources, and constructing relation and dimensional data models · Built and More ❯
and deliver the core services and libraries for our platform. You will drive innovation within our API first microservice architecture built on Scala, Kubernetes, and AWS. Working with cross functional teams you will design and implement robust distributed systems that handle millions of transactions. Your contributions will fuel our growth, shape the platform capabilities for merchants worldwide, and elevate … to ensure alignment and share expertise. Write Code in Scala: Contribute high-quality Scala code (no prior Scala experience required, just a passion for learning and an interest in functionalprogramming). You Are Curious & Enthusiastic: You thrive on tackling complex problems, learning new technologies, and sharing insights with others. Continuous Learner: You stay updated on emerging trends More ❯
Full stack Architect and to lead the team along with a focus on distributed systems and architecture Proficiency in Java 17 or later, including Java concurrency, lambda expressions, and functional programming. Experience with Spring Framework (e.g., Spring Boot, Spring Cloud), and related technologies. Strong proficiency in SQL and experience with major database systems (e.g., MySQL, PostgreSQL, MS SQL Server … related technologies (TypeScript, HTML, CSS, JavaScript). Design and Development: • Design and develop scalable, distributed systems using Java and related technologies (e.g., Spring, JPA, Docker). • Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet business needs. • Write high-quality, maintainable, and efficient Java code, adhering to industry standards and best practices. … AWS, Azure, Google Cloud) is a plus. Design and Development: • Design and develop scalable, distributed systems using Java and related technologies (e.g., Spring, JPA, Docker). • Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet business needs. • Write high-quality, maintainable, and efficient Java code, adhering to industry standards and best practices. More ❯
the company. You'll contribute to these efforts while helping to shape the future of our architecture, development practices, and engineering culture. What you'll do Collaborate with cross functional teams of engineers, product managers, and designers. Build scalable, performant, and resilient backend systems that support critical business needs. Participate in system design and architecture reviews to influence technical … on call rotation to ensure swift resolution of any production outages involving your systems. What you'll need 5+ years of professional experience. Expertise in Scala and/or functionalprogramming patterns. Expert level fluency in at least one programming language and strong design. Experience leading the design, development, and operation of complex distributed systems in a More ❯
solutions in production at scale. Proven ability to implement end-to-end ML pipelines from data ingestion to model serving for real-world applications used by real people. Strong programming and data skills: Proficiency in Python and its ML ecosystem (pandas, scikit-learn, TensorFlow/PyTorch), with clean and efficient coding practices. Comfortable working with large datasets, writing complex … SQL queries, and leveraging modern data processing frameworks. Experience with functionalprogramming (e.g. Clojure) is a plus but not required. Cloud and MLOps expertise: Experience with modern cloud infrastructure (AWS or similar) and containerization tools like Docker. Familiarity with MLOps best practices such as CI/CD pipelines, automated testing, and monitoring model performance/data drift to More ❯
microservices, containerized application development (Docker, Kubernetes), and Azure DevOps/CI-CD pipelines.Strong database experience with SQL Server performance tuning skills preferred.Knowledge of SOLID design principles, object-oriented and functional programming.Strong experience with source control systems (GitHub, TFSExposure to cloud platforms, particularly Microsoft Azure.Strong problem-solving, analytical, and communication skills.Ability to work independently in a fast-paced environment with More ❯
the company. You'll contribute to these efforts while helping to shape the future of our architecture, development practices, and engineering culture. What you'll do: Collaborate with cross-functional teams of engineers, product managers, and designers. Build scalable, performant, and resilient backend systems that support critical business needs. Participate in system design and architecture reviews to influence technical … call rotation to ensure swift resolution of any production outages involving your systems. What you'll need: 5+ years of professional experience. Expert-level fluency in at least one programming language and strong system design skills. Experience leading the design, development, and operation of complex distributed systems in a modern cloud provider. Deep knowledge of REST API design, scalability … models or services into Java/Scala based services is highly desirable. Experience defining and evolving team-wide coding standards and operational practices. Expertise in Scala and/or functionalprogramming patterns. Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism, and cooperation. SiriusXM is an equal opportunity employer that More ❯
Avoid repetition) Design and build high-performance, stable, scalable systems that will be deployed in an enterprise setting Lead high-level architecture discussions and planning sessions Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems that support critical business needs Participate in system design and architecture reviews to influence technical … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with the ability to align technical direction with company goals Thought leadership in areas like distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience (As applicable) 10+ years of professional experience in below Primary Scala, Java, AWS Secondary Golang, Tibco, Python More ❯
Shefford, Bedfordshire, South East, United Kingdom
Stackstudio Digital Ltd
Avoid repetition) Design and build high-performance, stable, scalable systems that will be deployed in an enterprise setting Lead high-level architecture discussions and planning sessions Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems that support critical business needs Participate in system design and architecture reviews to influence technical … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with the ability to align technical direction with company goals Thought leadership in areas like distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience (As applicable) 10+ years of professional experience in below Primary Scala, Java, AWS Secondary Golang, Tibco, Python More ❯
Avoid repetition) Design and build high-performance, stable, scalable systems that will be deployed in an enterprise setting Lead high-level architecture discussions and planning sessions Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems that support critical business needs Participate in system design and architecture reviews to influence technical … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with the ability to align technical direction with company goals Thought leadership in areas like distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience (As applicable) 10+ years of professional experience in below Primary Scala, Java, AWS Secondary Golang, Tibco, Python More ❯
We're looking for someone who has the following: Required: 8+ years of professional full stack experience, a majority w/TypeScript and NodeJS Deep knowledge of TypeScript and functionalprogramming patterns Proven integration and experimentation experience with machine learning Strong focus on code quality, testing, and documentation Preferred: Experience delivering solutions in other languages , particularly Python Experience More ❯
You'll contribute to these efforts while helping shape the future of our architecture, development practices, and engineering culture. Your Responsibilities (Up to 10, Avoid repetition) Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems that support critical business needs Participate in system design and architecture reviews to influence technical … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with the ability to align technical direction with company goals Thought leadership in areas like distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience (As applicable) 7+ years of professional experience in below Primary Scala, Java, AWS Secondary Golang, Tibco, Python More ❯
Shefford, Bedfordshire, South East, United Kingdom
Stackstudio Digital Ltd
You'll contribute to these efforts while helping shape the future of our architecture, development practices, and engineering culture. Your Responsibilities (Up to 10, Avoid repetition) Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems that support critical business needs Participate in system design and architecture reviews to influence technical … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with the ability to align technical direction with company goals Thought leadership in areas like distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience (As applicable) 7+ years of professional experience in below Primary Scala, Java, AWS Secondary Golang, Tibco, Python More ❯
You'll contribute to these efforts while helping shape the future of our architecture, development practices, and engineering culture. Your Responsibilities (Up to 10, Avoid repetition) Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems that support critical business needs Participate in system design and architecture reviews to influence technical … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with the ability to align technical direction with company goals Thought leadership in areas like distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience (As applicable) 7+ years of professional experience in below Primary Scala, Java, AWS Secondary Golang, Tibco, Python More ❯
Shefford, Bedfordshire, South East, United Kingdom
Stackstudio Digital Ltd
Up to 10, avoid repetition) Design and build high-performance, stable, scalable systems deployed in an enterprise setting Lead high-level architecture discussions and planning sessions Collaborate with cross-functional teams of engineers, product managers, and designers Build scalable, performant, and resilient backend systems supporting critical business needs Participate in system design and architecture reviews to influence technical direction … Proven experience driving quality, reliability, and operational excellence at scale Strategic thinking with ability to align technical direction with company goals Thought leadership in areas such as distributed systems, functionalprogramming, or cloud-native architecture Desirable Skills/Knowledge/Experience 4+ years of professional experience in: Primary: Scala, Java, AWS Secondary: Golang, Tibco, Python More ❯
Engineer for their Intelligence Services team. This role involves developing cutting-edge cloud-based products, utilizing cloud platforms like AWS and GCP, and focusing on back-end development using functionalprogramming, preferably Clojure. Candidates should have experience with container orchestration and Agile practices, along with strong problem-solving skills and a relevant degree. More ❯
/or Python codebases Experience with public clouds, especially AWS Self-driven and highly motivated team player Preferred Qualifications Experience in building and operating ML feature stores Experience with FunctionalProgramming Experience working with Notebooks such as Jupyter or Polynote Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year More ❯
A leading technology company in Dublin is seeking software engineers with 5+ years of experience to develop scalable backend systems. Candidates should have expertise in Scala or functionalprogramming, a strong understanding of REST API design, and the ability to mentor junior engineers. The role includes collaborating with cross-functional teams and driving software quality through best More ❯