SVAPS Systems is a custom software development company.
Since 2015, we have been collaborating with clients from Belgium, the USA, Israel, and other countries, providing technical expertise to create scalable and reliable solutions.
We are planning to invite an experienced Java/Scala engineer to join our team for a logistics project.The cloud platform provides capabilities for end-to-end visibility and automation of inbound monitoring, slot booking, and container management.
By connecting shippers, logistics providers, and carriers, they help reduce costs, streamline yard access, and integrate seamlessly with ERP, TMS, and WMS systems.
What You’ll Do:
- Deliver new features using Event Sourcing and CQRS principles
- Evolve and refine an existing, domain-rich model in a large, mature codebase
- Work primarily on the backend in Scala, using technologies such as:
- Scala 2, Play Framework, Slick, PostgreSQL, Redis
- Pekko projections, WebSockets (note: no persistent actors)
- Temporal for integrating with external applications
- Contribute to extensive integration testing using Docker
- Collaborate with the team on maintaining a robust CI/CD pipeline using Bitbucket Pipelines
- Participate in daily auto-deploys to staging and monthly blue/green deploys to production on AWS
- Optionally contribute to the frontend (Angular/TypeScript), if you have interest and experience
What We’re Looking For:
- A strong backend developer with Scala or Java experience (and openness to working in Scala)
- Comfortable working with plain Scala — we value strong type safety but avoid complex effect systems (e.g., no Cats)
- Solid understanding of refactoring practices
- Bonus: hands-on experience with CQRS, Event Sourcing, or Domain-Driven Design (DDD)
- Bonus: ability and interest in working on the frontend with Angular
- Someone who is enthusiastic, proactive, and motivated to contribute meaningfully to a long-lived product
- Fluent in English
What We Offer:
- Flexible work format: remote, office, or hybrid — the choice is yours
- A team of experienced specialists (~⅔ at Senior level)
- Long-term collaboration with a growing SaaS product team
- Opportunities for professional and career growth
- English language courses
- Participation in meetups, internal workshops, and conferences
- Social package: vacation, sick leave
- Medical insurance
- Team-building events, including trips abroad
Ключевые навыки
- Java
- Scala
- Angular
- Английский — B2 — Средне-продвинутый