Senior Scala Developer

Full time work

We are looking for a Senior Scala Developer with 5+ professional experience to lead the next stage of our platform. Our ideal candidate will have expert knowledge of the entire software stack and focus on delivering results for end users. If you thrive in complex environments, can quickly identify and fix issues, and can think outside of the box, we’re glad to invite you to join us.


Talent acquisition manager

About project

This online software is designed and built for simplifying the process from customer or client to the business owner, automating everything from sales, inventory, marketing to accounting and is natural per country, per industry, per business customization. We built a new type of app platform. It provides a DSL functional programming language in the browser. App version control. And all apps have UI control. So a single integrated platform UI per user for all business systems even multi businesses.

Your area of responsibility

  • Communication with stakeholders and running weekly planning meetings;
  • Scoping and planning work;
  • Monitoring and maintenance production systems;
  • Writing clean and correct code;
  • Identify and execute appropriate tests for new changes;
  • Deploying and promotion releases between environments;
  • Performing cost/benefit analysis of different tools and technologies;
  • Document processes, features, architecture and implementation details.

Skills and requirements

  • 5+ professional experience in Scala;
  • Experience with tech stack of the project: Scala and Scala.js, Akka, ZIO, sbt, webpack, Scala.Rx, OrientDB, AWS, Pulumi, Datadog;
  • Upper-Intermediate level of English and higher.

Will be a plus

  • Mentorship experience.

We offer

  • Working in a team of talented and passionate engineers;
  • Opportunity to work with the most trending technologies;
  • Long-term enjoyable cooperation;
  • Covid medical insurance;
  • English classes;
  • Payable vacation and sick days;
  • Competitive salary depending on your own talents;
  • Regular performance & career development reviews;
  • Cozy office and nice family-type atmosphere;
  • Team building events.