Scala Engineer (Senior)
We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of “measuring outcomes, not hours”. Join us & see for yourself!
About the role
In partnership with Smart Contract industry leaders, we are developing a high-performance Distributed Ledger Technology access layer for the global financial sector. Our platform provides international institutions with a secure gateway to manage and execute smart contracts at an enterprise scale.
- Working with complex Scala codebase
- Implementing new features in a gRPC-based API
- Improving performance and resource management
Scala 2.13, Cats, PostgreSQL, gRPC API
Located in Switzerland and Krakow, it consists of 4-6 people and a Technical Lead.
The project powers a data networking platform, which enables insurance and reinsurance enterprises to seamlessly share, process, and analyze business-critical data across their commercial networks. The VirtusLab Team is responsible for the entire technical development and maintenance of Fabric – the core distributed system that handles automated data ingestion, validation, and enrichment at scale. The team played a pivotal role in transforming the platform from an ETL-style tool into a powerful networking solution by implementing real-time data transformation, AI-powered column mapping, and compliance-grade audit trails. VirtusLab drives all technical aspects of the platform – from architecture and feature development to bug fixing, performance optimization, and production maintenance.
Scala 2, Akka, ReactJS, TypeScript, AWS, Ansible, Docker, Postgres
2 engineers, 1 Business Developer, 1 Product Owner
What we expect in general:
- Strong proficiency in Scala and its ecosystem.
- Ability to solve complex problems.
- Experience with PostgreSQL (or other relational databases).
- Knowledge about caching and queueing.
- General knowledge about software engineering and good practices.
- Strong communication skills and the ability to convey complex technical concepts clearly.
- A pragmatic approach to problem-solving, balancing technical excellence with real-world constraints.
- Good command of English (B2/C1).
A few perks of being with us
Apply now
"*" indicates required fields