Scala Developer

Требования

Бэкенд, Младший (Junior)ScalaAkkaJava SE

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Global Leaders in real-time advertising technology and infrastructure

Описание вакансии

Условия работы

IPONWEB is an international company working in the digital advertising industry. We build highly responsive applications which handle large amounts of RTB-traffic. We are looking for someone to join Data Division and help to improve and evolve our data processing projects. Our services are written in Scala so we are looking for someone who is either familiar with Scala or wants to switch from Java.

We are developing a service which merges data from different sources and prepares them for usage in different data analysis and transformation systems. The project includes a client-specific data transformation pipeline and master process which handles communication with internal and external services and manages data flow.

You will:

  • Work on high-availability production project which processes large amounts of data (and growing);
  • Write Scala code using Akka and closely working with Cassandra, Docker and Kubernetes;
  • Support and evolve solutions for existing clients;
  • Investigate how we can improve our current processes in terms of style/performance with a freedom to choose better solution\frameworks;

We expect you to:

  • Have some Java\Scala experience (1 year+ ) and genuine interest in functional programming;
  • Experience with VCS (git, hg, etc);
  • SQL knowledge;
  • Good English knowledge (most of written communication and docs are done in english);
  • Familiarity with NoSQL databases is a plus;

We offer you:

  • An excellent career opportunity with a High Tech International company – One of the leading companies in the RTB and Programmatic Marketing Industry;
  • Open and approachable management team with a strong engineering DNA (80% of Moscow office - engineers, managers and executives have a technical background);
  • Many internal pathways for career development and professional growth, supported by a performance review system;
  • Respect for independent thought and freedom of actions;
  • Competitive salary and comfort;
  • Core office hours are 12-18, and outside of that you have full flexibility;
  • An option to work remotely sometimes (VPN and other services for remote work are available);
  • Medical insurance;
  • English courses compensation;
  • Relocation program from any region of Russia to the Moscow office;
  • Referral bonus system;
  • Fruits, vegetables, cheese, nuts, cookies and cakes, snacks and beverages at every coffee point and more.