Uwaga! Oferta jest nieaktywna ponieważ dnia 2016-09-25 16:25 upłynął termin składania ofert. Informacje mogą być nieaktualne

Scala Developer

  • Kraków
  • Umowa o pracę

Opis oferty

Programując lubisz zwięzłość, minimalizm i brak ograniczeń? Wiesz, że elastyczność Scali jest jej prawdziwą supermocą? Wybierz język przyszłości i przecieraj z nami szlaki tworząc innowacyjne aplikacje jako Scala Developer.

Wymagania i obowiązki

Twoje zadania:
  • Rozwój i utrzymanie projektów
  • Opracowanie oraz utrzymanie dokumentacji technicznej wdrożonych przez siebie rozwiązań
  • Dbanie o wysoką jakość kodu (pair programming, code reviews)
  • Praca w metodyce Scrum
  • Wsparcie zespołu, dzielenie się wiedzą oraz doświadczeniem z innymi
Wymagania:
  • Dobra znajomość języka Scala
  • Doświadczenie w pracy z bibliotekami Akka
  • Umiejętność projektowania w architekturze mikroserwisowej
  • Znajomość wzorców CQRS i ES
  • Podstawowa znajomość paradygmatu programowania funkcyjnego
  • Komunikatywność i umiejętność pracy w zespole
  • Umiejętność analitycznego myślenia
  • Dobra znajomość języka angielskiego umożliwiająca komunikację oraz rozumienie dokumentacji technicznej
Mile widziane:
  • Znajomość baz Caassandra, MongoDB i kolejki RabbitMQ
  • Znajomość koncepcji DDD

Jak działa nasz system?

Nasza platforma rozwijana jest w architekturze mikroserwisów. Głównymi technologiami rozproszonego systemu przetwarzania zdarzeń są Scala RabbitMQ, Cassandra, Akka, oraz Play!. Językiem JavaScript posługujemy się zarówno na front-endzie (AngularJS, HTML5, CSS3) jak i na back-endzie, gdzie służy on jako medium skryptów reaktywnych. W procesie Continuous Integration oraz Continuous Delivery wspomagamy się Jenkinsem, Dockerem oraz Ansible. Ponadto przykładamy bardzo dużą wagę do jakości kodu, zrozumienia realizowanych zadań, komunikacji w zespole oraz automatyzacji procesów.

Oferujemy

  • Karta multisport (lub podobna)
  • Kuchnia
  • Darmowa kawa i inne napoje
  • Darmowy parking
  • Prywatna opieka zdrowotna
  • Pokój gier
  • Elastyczne godziny pracy
  • Szkolenia
  • Konferencje
  • Słodkości w każdy piątek
  • Dowolna forma zatrudnienia
  • Kompleks sportowy (siłownia, basen, sauna)

O SoInteractive

Engagement Driven Lab
Jesteśmy zespołem specjalistów z zakresu nowych technologii i kreacji. Łączymy know-how w dziedzinie grywalizacji z najnowszymi narzędziami, tworząc rozwiązania B2B, B2C i B2E, które budują zaangażowanie użytkowników na całym świecie. Za pomocą mechanizmów gier i Internet of Things dostarczamy produkty pozwalające na budowę motywacji, zmianę ludzkich zachowań czy efektywne zarządzanie czasem. Wiedza z zakresu programowania, testowania, user experience, grafiki, zarządzania projektami i koncepcji kreatywnych pozwala nam tworzyć projekty dla największych marek z Europy, Azji oraz obu Ameryk.
Aplikuj na to stanowisko