Senior Scala + Java Engineer
Nix
Posted: April 3, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Senior Scala + Java Engineer to join a leading European online car marketplace with over 30 million monthly users across 18 countries, working on high-load, distributed systems that power a product used by millions of users daily.
Required Skills
Job Description
We are looking for a Senior Scala + Java Engineer to join a leading European online car marketplace with over 30 million monthly users across 18 countries. In this role, you will work on high-load, distributed systems, helping to build scalable, event-driven backend services that power a product used by millions of users daily. You will have a direct impact on system architecture, performance, and reliability, while working with modern technologies and functional programming principles.
Responsibilities:
• Design and develop scalable backend services using Scala and Java (Scala as the primary language).
• Build and maintain event-driven, distributed systems using Kafka.
• Model complex business domains with strong type systems and functional programming concepts.
• Contribute to architecture decisions around concurrency, streaming, and data consistency.
• Write clean, testable, and maintainable code following best engineering practices.
• Improve CI/CD pipelines, observability, and system reliability.
• Collaborate closely with cross-functional teams including product and platform engineers.
Requirements:
• 5+ years of backend development experience with Scala and Java (strong focus on Scala).
• Solid experience with Spring Boot.
• Hands-on experience with event-driven architecture (Kafka).
• Strong knowledge of the Typelevel ecosystem.
• Deep understanding of:
• Functional programming principles;
• Effect systems (Cats Effect);
• Type classes & higher-kinded types;
• Pure vs impure boundaries.
• Experience building distributed systems.
• Strong understanding of concurrency and asynchronous programming.
• Upper-Intermediate English or higher.
Nice to Have:
• Experience with Scala 3;
• Knowledge of tagless-final patterns;
• Experience in fintech or other high-integrity domains;
• Contributions to open-source projects;
• Experience with PHP.
We offer*:
• Flexible working format - remote, office-based or flexible
• A competitive salary and good compensation package
• Personalized career growth
• Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
• Active tech communities with regular knowledge sharing
• Education reimbursement
• Memorable anniversary presents
• Corporate events and team buildings
• Other location-specific benefits
*not applicable for freelancers