About the job Senior Scala/Java Developer
ABOUT AN OPEN POSITION
Our client is a steadily growing Lithuanian company operating for over 10 years, and is looking for an experienced Senior Scala/Java Developer to join their team. The company develops and maintains a unique, in-house cloud-based service platform integrated with proprietary IoT devices used for workplace sobriety checks. Their flagship solution, already in use by over 500 companies in Lithuania, is expanding across international markets including the UK and Poland.
As a developer, youll play a key technical role in evolving this innovative product, working alongside firmware and hardware specialists. The work environment is flexible, fast-moving, and offers autonomy to implement your ideas, with quick feedback loops and a direct line to customer-facing teams.
This is a long-term opportunity to work on a single product, not temporary client projects, and to contribute meaningfully to a business-critical solution that impacts thousands of users daily.
YOU WILL
- Develop and maintain the backend of a custom cloud platform using Scala (Akka, Slick), PostgreSQL, RabbitMQ, and MQTT;
- Participate in designing scalable, distributed, fault-tolerant systems;
- Drive improvements to the microservice architecture and CI/CD pipelines;
- Work with C++ and Linux environments to ensure seamless integration with smart IoT devices;
- Conduct code reviews, write tests, and deploy reliable solutions;
- Cooperate closely with sales and support teams to understand user needs and product impact;
- Work alongside two experienced engineers with deep knowledge of the existing cloud system.
WHAT WE EXPECT YOU WILL BRING
- 3+ years of experience in Scala or Java development;
- Strong knowledge of PostgreSQL or other RDBMS;
- Solid understanding of UNIX/Linux;
- Experience building and maintaining distributed system architectures;
- Familiarity with CI/CD processes and Git version control;
- Experience with C++;
- Experience with React, Node.js is a plus;
- Understanding of VMWare or similar virtualization platforms is a plus;
- Fluent communication in Lithuanian and English.
WHAT WE OFFER
- Flexible work conditions hybrid model (office/home);
- The chance to work on a unique, innovative IoT + cloud product;
- Friendly and supportive team of 28 professionals;
- Real ownership of features and freedom to influence architectural decisions;
- A workplace where your work has a visible impact and is appreciated;
- Personal growth opportunities and a chance to expand into areas like C++, PostgreSQL, Linux, and architecture.
For this role, we offer a monthly NETO (after taxes) salary range of 2500 3700 Eur. The final salary is negotiable and will depend on your skills and experience.