Hire
Backend Scala Developers in Germany
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 Backend Engineer
Engineered backend systems with Go and Scala, focusing on real-time data processing. Developed scalable search solutions with Elasticsearch in distributed environments.
- Engineered real-time data systems
- Developed Elasticsearch search solutions
- Optimized Go-based backend services
Backend/Data Engineering Consultant
Specialized in building real-time data pipelines using Kafka and Scala for analytics platforms. Implemented Kubernetes orchestration to streamline deployment of microservices for backend systems.
- Built real-time data pipelines with Kafka
- Implemented Kubernetes orchestration
- Streamlined microservices deployment
Senior Scala Backend Engineer
- 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 Software Developer
Specialized in building robust microservices using Agile methodologies, focusing on continuous integration and delivery. Developed a fault-tolerant messaging system that improved communication reliability across distributed services.
- Implemented test-driven development practices for high-availability systems
- Optimized CI/CD pipelines to reduce deployment time by 30%
- Integrated Kanban and Scrum for efficient team workflows
Senior Software Developer
Developed and maintained Scala, Akka, ZIO, and Spring Boot services within distributed systems across commerce, communications, and enterprise platforms. Delivered a CMS supporting online-shop and retail-branch information about orders, invoices, and deliveries.
- Implemented messaging integrations across distributed service architectures
- Used Kubernetes and Docker for service deployment
- Applied SQL and NoSQL persistence strategies
- Built CI/CD pipelines with Jenkins and Maven
Software Engineer
Engineered a scalable event-driven architecture for an e-commerce application using Akka and ZIO, enhancing system resilience and fault tolerance. Developed backend services in Scala to support high-volume transaction processing, ensuring data consistency and reliability. Contributed to the design of a domain-specific language for internal tools, improving developer productivity.
- Integrated NoSQL databases with existing Java applications
- Built reactive systems using Play Framework and WebSockets
- Enhanced performance of JVM-based applications with Kotlin
- Conducted load testing, achieving 99.9% uptime during peak
Product Engineer
Led development of cross-platform applications, leveraging Scala and Java for backend services. Spearheaded the migration of legacy systems to modern microservices architectures.
- Integrated Node.js services with existing Java infrastructures
- Automated deployment pipelines using TypeScript and Python
- Enhanced scalability with Kotlin-based microservices
Senior Software Engineer
Designed an ad-event ingestion platform with Kafka storage and ClickHouse-backed analytics, then consolidated approximately 30 data sources for 50 customers through a medallion-architecture reporting service. Built Airflow pipelines with retry and back-off handling that reduced manual interventions from several weekly occurrences to approximately one monthly occurrence.
- Dask jobs for analytical data loading
- Production LLM feature using OpenAI API
- Self-service ad-configuration tooling
- End-to-end AdTech sales systems
Software Engineer
Specialized in building high-performance systems using Rust and Go for cloud-native applications. Developed low-latency network services with C and Python for real-time data processing. Optimized JVM-based applications in Scala for maximum throughput.
- Implemented concurrency models to enhance system parallelism
- Led adoption of Rust for memory-safe system programming
- Architected distributed systems for large-scale data analytics
Founding Engineer
Led the development of a cloud-native platform using AWS and Rust for high-throughput data processing. Designed microservices architecture in Scala and Golang to handle millions of transactions daily.
- Built cloud-native platforms on AWS
- Designed microservices with Scala and Golang
- Handled millions of daily transactions
Core Database Engineer
Developed a custom distributed database engine optimized for low-latency transactions using Rust and Haskell. Led the design of a high-performance storage layer handling petabyte-scale data across multiple clusters. Spearheaded the implementation of a consensus protocol in Erlang to enhance fault tolerance in distributed systems.
- Architected a real-time data replication system using Go.
- Designed a transaction logging mechanism with C for durability.
- Optimized query execution paths for complex analytical workloads.
- Implemented a custom memory allocator in Rust for database internals.
Lead Software Architect
Architected a multi-tenant SaaS platform using microservices and containerization. Led the migration of legacy systems to a modern cloud infrastructure. Designed a real-time messaging system with high availability using Scala and Akka.
- Implemented an event-driven architecture with Kafka and Scala
- Designed a reactive system using Akka Streams
- Conducted performance tuning for JVM-based applications
Senior Software Engineer & Solution Architect
Architected distributed systems for real-time financial data processing, achieving sub-millisecond latency. Designed scalable microservices architecture for cloud-native applications, integrating Rust and Scala for high-performance computing. Spearheaded development of a domain-specific language for automated financial reporting, leveraging F# for functional programming paradigms.
- Implemented event-driven architecture for IoT data ingestion.
- Optimized .NET Core applications for cloud environments.
- Developed consensus algorithms for blockchain-based systems.
Senior Tech Lead
Specializes in designing scalable distributed systems for real-time data processing. Led the development of a microservices architecture handling millions of transactions per second. Expert in optimizing JVM performance for latency-sensitive applications.
- Architected event-driven systems for financial services
- Implemented high-throughput APIs with Scala
- Optimized JVM for sub-millisecond response times
Founding Database Engineer
Pioneered database internals and distributed systems design. Advanced knowledge in operations and systems design using AWS.
- Pioneered database internals
- Expert in distributed systems design
- Advanced AWS operations knowledge