Hire
Backend Scala Developers in United States
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
Sr. Software Engineer
Designed full-stack applications with Go, Python, and Rust. Expert in building scalable backend systems and integrating TypeScript for frontend solutions.
- Built full-stack applications
- Integrated TypeScript in projects
- Optimized Rust backend systems
Senior Software Engineer
Led the development of a distributed microservices architecture using Go and Rust, optimizing for high throughput and low latency in financial transaction systems. Spearheaded a project to refactor a legacy monolith into a scalable, cloud-native application using TypeScript and JavaScript.
- Implemented real-time data pipelines in Python
- Designed a fault-tolerant messaging system
- Optimized Java-based backend for 10x speed improvement
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
Consulting Member of Technical Staff
Architected distributed systems for large-scale event-driven applications in cloud environments, focusing on fault tolerance and resiliency. Led design and implementation of cost-efficient cloud-native solutions with high operational reliability.
- Designed consensus protocols for distributed data consistency
- Optimized cloud infrastructure for reduced latency and costs
- Enhanced system observability and monitoring in production
Lead Infrastructure Engineer
Developed scalable distributed systems for high-traffic web applications, focusing on concurrency and API design. Architected infrastructure for large-scale deployment, optimizing JVM performance for real-time services.
- Designed microservices architecture for cloud-native applications
- Implemented fault-tolerant systems with Haskell
- Optimized data throughput in multi-threaded environments
Solution Architect
Architected enterprise-level solutions utilizing REST and SOAP services for seamless integration across legacy and modern systems. Designed and implemented cloud-native applications with an emphasis on scalability and maintainability. Pioneered the adoption of microservices in large-scale e-commerce platforms, enhancing modularity and system resilience.
- Migrated monolithic applications to microservices architecture
- Integrated cross-platform APIs for heterogeneous environments
- Developed custom middleware solutions for data synchronization
Rust Software Engineer
Developed distributed systems in Rust, focusing on high-performance networking applications. Contributed to the design and implementation of a custom database engine optimized for low-latency data retrieval. Engineered a real-time analytics platform, processing millions of events per second.
- Built microservices architecture using Rust and Node.js
- Implemented consensus protocols for fault-tolerant systems
- Optimized JavaScript code for asynchronous data processing
- Integrated TypeScript for enhanced type safety in front-end applications
Software Engineer - Ads Platform
Engineered high-availability ad serving systems with Scala, managing billions of ad impressions monthly. Spearheaded the integration of machine learning algorithms into ad targeting pipelines.
- Automated deployment processes using Bash scripting
- Developed Node.js utilities for real-time data processing
- Optimized Ruby-based legacy systems for performance
- Implemented real-time analytics dashboards with JavaScript
Lead Build and Release Engineer
Designed and implemented a scalable continuous integration pipeline for a microservices architecture, significantly reducing build times. Developed a domain-driven design framework for event-sourced systems, enhancing modularity and maintainability in large-scale enterprise applications. Spearheaded the adoption of CQRS patterns in a high-transaction financial platform, improving system throughput and consistency.
- Optimized build processes with advanced caching strategies.
- Integrated CI/CD tools with cross-platform deployment capabilities.
- Automated release management for complex distributed systems.
- Implemented real-time monitoring for build and release pipelines.
Senior Engineering Manager
Led a team in building a reactive, event-driven architecture using Scala and ZIO to support millions of concurrent users in a streaming application. Developed a domain-specific language in OCaml for complex data transformation workflows.
- Managed large-scale distributed systems in Java
- Architected TypeScript frontend for user analytics
- Implemented machine learning models for predictive insights
Software Engineer
Contributed to a scalable web application backend using Scala and Node.js for a fintech startup. Developed a data processing pipeline in Python for real-time financial data analysis. Experienced in integrating React.js with Scala for dynamic user interfaces.
- Built RESTful APIs with TypeScript and Node.js
- Automated deployment pipelines using Docker and Kubernetes
- Enhanced application performance with asynchronous JavaScript patterns
Principal Software Engineer
Specializes in designing and implementing distributed systems for data-intensive applications. Developed a scalable microservices architecture supporting millions of concurrent users. Expertise in optimizing Kubernetes clusters for high availability and performance.
- Contributed to open-source projects in Scala ecosystem.
- Pioneered the use of Shapeless for type-safe data transformations.
- Implemented custom load balancers in Kubernetes environments.
Software Development Engineer II
Developed high-throughput data processing systems using Scala and C++. Worked on optimizing SQL databases for large-scale enterprise applications.
- Implemented real-time analytics pipelines in Python
- Built RESTful APIs with Typescript
- Enhanced performance of legacy systems using Java
Staff Software Engineer
Designed high-throughput event-driven systems using Akka and Apache Kafka for real-time data processing. Developed a distributed microservices architecture leveraging gRPC and ZIO for fault-tolerant applications. Spearheaded integration of change data capture with Debezium, enhancing data consistency across services.
- Architected scalable event-driven systems with Akka and Kafka
- Implemented microservices architecture using gRPC and ZIO
- Integrated Debezium for change data capture
- Optimized real-time data pipelines
Senior Software Development Engineer
Developed low-latency systems in C++ and Golang for high-frequency trading platforms. Expert in cross-language integrations and optimizing system performance.
- Built low-latency trading systems
- Optimized C++ system performance
- Integrated cross-language solutions