Scala Engineer

Minsk, Belarus

DESCRIPTION


You are curious, persistent, logical and clever. You enjoy living by the code of your craft and developing mind-blowing solutions for complex problems. You are a true techie at heart. If this sounds like you, this could be the perfect opportunity to join our team as a Scala Engineer. The ideal candidate will assume responsibility over major features with sometimes incomplete requirements and is expected to find innovative solutions and implement them in a production grade level. Scroll down to learn more about what you’ll achieve in this role.

Responsibilities

  • Re-write monolithic application into microservices oriented;
  • Communicate daily with business users and analysts;
  • Design, develop and maintain text metadata extraction components, while taking into consideration performance, scalability and robustness.

Requirements

  • Technical requirements:
    • B.S. in Computer Science;
    • Natural curiosity for data crunching and analysis;
    • Strong knowledge of Scala;
    • Experience with Akka/Akka streams;
    • Practice with Linux.
  • General requirements:
    • Great communication skills;
    • Innovative thinking;
    • Self-management;
    • Hard working;
    • English B1/B1+.

Nice to have

  • Experience with Jenkins;
  • Knowledge of sbt;
  • Statistics background;
  • Work experience in development of one of the following domains: NLP/Machine Learning/Data Mining.

We offer

  • Innovative solutions delivery to the world’s digital changes;
  • Experience exchange with colleagues all around the world;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Engineering, corporate and social events;
  • Social package: professional & soft skills trainings, medical & family care programs, sports;
  • Free English classes;
  • Flexible working schedule.