SCALA DEVELOPER

  • Full-time
  • Back End
  • Riga

SHORT DESCRIPTION

Betby team is looking for a strong Scala Developer to join our back-end team. 

We are working on a B2B product which will be used by thousands of websites around the world.

The main modules are written in Python, but services in Scala are implemented for streaming event handling. Mostly used SOA architecture with a bias towards microservices.


Main stack: Kafka-Streams, FS2, Cats, Akka

REQUIREMENTS

  • good knowledge of Scala;
  • experience in development of web-services (REST);
  • experience in development of distributed applications (RPC, RabbitMq, Kafka);
  • working experience with SQL and NoSQL databases.



WILL BE A PLUS

  • knowledge of Python;
  • experience with MongoDB;
  • experience with Exasol;
  • experience with Kafka;
  • experience with CQRS / ES.



RESPONSIBILITIES

  • development and support of new services on Scala;
  • support and refactoring existing services;
  • participation in the development of the architecture of the system;
  • creation of functional and integration tests.



BENEFITS

  • being a part of an international team focused on excellence in product development;
  • comprehensive health insurance;
  • team building and fun activities;
  • dynamic and friendly work environment
  • professional growth, extra education opportunities;
  • 20 working days of paid vacation and extra days off.