Hire
Backend Scala Developers in London





Built through years working with teams and engineers in the Scala ecosystem.
We specialize in functional backend systems, data platforms, and distributed infrastructure.
Focused, relevant introductions from a curated network.
Available Developers
Senior Software Engineer
Developed scalable microservices for real-time financial transaction processing, leveraging event-driven architecture to ensure low-latency data handling. Designed and implemented distributed systems for high-availability cloud environments, focusing on fault tolerance and resilience.
- Architected RESTful APIs for cross-platform data integration
- Optimized distributed system performance for 100,000+ concurrent users
- Implemented message-driven microservices using Kafka and Akka
- Designed scalable data pipelines for real-time analytics
Vice President
Built and maintained an electronic repo trading system in Scala using a proprietary trading framework, including integrations with an additional trading platform and regional desk. Improved trade-change detection, production performance, and operational reliability through targeted tuning, defect remediation, and automated unit testing.
- Developed backend model-engineering services with cats-effect and http4s
- Integrated Oracle Advanced Queuing and Tanzu GemFire
- Built data platforms using Apache Flink, Kafka, and Elasticsearch
- Researched verified monadic programming and formal software methods
Staff Backend Developer
- Led migration of monolithic system to microservices architecture
- Built high-throughput data pipeline processing 1M+ events per second
- Designed and implemented real-time monitoring and alerting platform
Senior Staff Application Engineer
Specialized in building high-availability distributed systems for financial transaction processing, handling millions of transactions per second. Developed a microservices architecture for a real-time analytics platform, optimizing data throughput and latency. Implemented consensus protocols to ensure data integrity across a multi-region cloud infrastructure.
- Architected a scalable event-driven messaging system using Kafka
- Designed RESTful APIs for a global e-commerce platform
- Integrated Rust for performance-critical components in data pipelines
- Optimized SQL queries for a 10TB data warehouse
Software Developer
Developed and optimized ETL pipelines for large-scale data ingestion using Snowflake. Specialized in data analytics and visualization, creating complex SQL queries and Python scripts for data transformation. Implemented containerized solutions using Docker and Podman for streamlined deployment processes.
- Built predictive models using R for financial data analysis
- Automated reporting systems for real-time business intelligence
- Designed scalable database schemas for enterprise applications
Core Software Engineer
Developed a high-performance data processing pipeline utilizing fs2 for real-time analytics in the financial sector. Implemented RESTful APIs with http4s for a microservices architecture supporting thousands of concurrent users. Spearheaded the integration of Smithy4s for seamless service communication and contract-first API development.
- Optimized stream processing with Cats Effect for low-latency operations
- Enhanced API security using functional programming paradigms
- Contributed to open-source projects in the Cats ecosystem
- Built a custom serialization framework for domain-specific data formats
Software Engineer
Built Scala and Play services for organisational data governance, integrating GCP Data Catalog, policy-tag APIs, BigQuery, and SQL-backed metadata workflows. Delivered internal tooling that enabled approximately 15–20 engineering teams to trace dataset ownership and identify accountable maintainers.
- Implemented Kubernetes deployments with Terraform-managed GCP infrastructure
- Developed REST APIs with WireMock and Mockito coverage
- Applied MongoDB and microservice architecture patterns
- Automated delivery through CircleCI and GitHub Actions
Scala Engineer
Designed and implemented a high-frequency trading platform handling millions of transactions daily, optimizing for low-latency execution. Developed a distributed data processing system using Scala Cats for functional programming paradigms to streamline financial data analysis. Led the architecture of a real-time recommendation engine, integrating machine learning models for personalized user experiences.
- Built a microservices architecture with Spring Boot and Spring Batch
- Integrated Angular-based front-end with Scala back-end systems
- Optimized JVM performance for large-scale data processing applications
- Enhanced concurrency management in multi-threaded environments
Staff Engineer
Architected large-scale distributed systems for financial analytics, leveraging Scala and Java for high-performance computation. Designed machine learning pipelines in Python and R to optimize risk assessment models. Led the migration of legacy systems to cloud-native infrastructure, improving scalability and resilience.
- Implemented Go-based microservices for cloud-native deployments
- Developed data visualization tools with JavaScript
- Enhanced fault tolerance in distributed systems
Lead Software Developer
Built a Stamp Duty filing platform as Scala and Play microservices on AWS, taking the system from architectural design toward production readiness for approximately one million users. The work involved decomposing a tax service into independently deployable components while maintaining compatibility with established processing workflows.
- Proxy services bridging Scala APIs with Oracle PL/SQL procedures
- Reverse-engineered legacy database schemas for behavioral parity
- Cron-driven Scala automation for data-retention workflows
Scala Contractor
Led the development of large-scale distributed systems handling billions of transactions daily. Specialized in building high-performance backend systems for financial analytics platforms. Developed containerized microservices architectures using Docker to enhance scalability and reliability.
- Optimized data processing pipelines for real-time analytics
- Implemented custom Unix-based tools for system monitoring
- Developed complex scripting solutions in Perl for data migration
Senior Software Engineer
Developed high-performance distributed systems for real-time financial data processing. Spearheaded the design of a low-latency trading platform utilizing Scala and Rust. Implemented scalable microservices architecture supporting millions of transactions per day.
- Optimized SQL queries for sub-second data retrieval
- Integrated Kotlin-based APIs with legacy Java systems
- Led Rust adoption for concurrent data processing
- Built Python tools for automated data validation
Lead Software Engineer
Designed and implemented distributed systems for real-time data processing pipelines. Led the development of a microservices architecture for high-frequency trading applications. Optimized JVM performance for low-latency financial transaction systems.
- Built a custom consensus protocol for distributed databases
- Migrated monolithic applications to cloud-native infrastructure
- Implemented a scalable event-sourcing framework
Operations Research Software Developer
Builds Scala 3 and ZIO optimisation software for vehicle-routing systems, including deterministic 2D and 3D load-feasibility engines. Investigated false packing rejections through constructive counterexamples and delivered more than 30 guarded fixes without regressions across test and production datasets.
- Magnolia-derived serialization codecs
- ZIO Schema migration design
- Non-sealed trait macro derivation
- Asynchronous profiling automation
Software Developer
Built software using Java, PHP, Erlang, and Linux-based development environments, with additional work across HTML and CSS interfaces. Academic work in artificial intelligence and projects involving Android Studio, Visual Basic, and computer assembly provide breadth across application and systems development.
- Front-end prototyping with Figma
- Trading-related software exposure
- Android Studio development
- Dreamweaver-based web development