Praca - Junior Scala Developer

Branża: Nowe technologie / IT, Marketing / Reklama / PR, Usługi Prawnicze, Instalacja / Utrzymanie / Serwis
Dodano: 2017-01-12
Lokalizacja: Kraków
Wygasa: 2017-06-29
Praca

Junior Scala Developer


Kraków

Twoje zadania:

  • Wdrażanie funkcjonalności zgodnie ze specyfikacja (również na gruncie współpracy - programowanie w parach oraz działań z zakresu R&D)
  • Opracowanie oraz utrzymanie dokumentacji technicznej wdrożonych przez siebie rozwiazań
  • Pomoc w otrzymaniu wysokiej jakości kodu wytwarzanego przez zespół developerski (realizacje Code Review)
  • Przygotowanie testów jednostkowych, współpraca z działem QA

Wymagania:

  • Podstawowa znajomość języka Scala (na poziomie kursów z Coursery)
  • Zdolność do szybkiego przyswajania wiedzy
  • Podstawowa znajomość zagadnień związanych z sieciami komputerowymi
  • Doświadczenie w pracy przy projektach informatycznych
  • Znajomość systemu kontroli wersji
  • Komunikatywność i umiejętność pracy w zespole
  • Umiejętność analitycznego myślenia
  • Dobra znajomość języka angielskiego umożliwiającej komunikację oraz rozumienie dokumentacji technicznej

Mile widziane:

  • Znajomość Play! Framework i bibliotek Akka
  • Znajomość baz noSQL i kolejek wiadomości
  • Praktyczna znajomość środowiska Linux (Ubuntu)
  • Zaangażowanie w prace nad projektem

Co oferujemy?

  • Pełne wyzwań projekty z wykorzystaniem najnowszych technologii
  • Wymiar etatu dopasowany do Twoich możliwości
  • Dowolną formę umowy
  • Elastyczne godziny pracy
  • Indywidualny program szkoleniowy
  • Zajęcia z języka angielskiego z native speakerem
  • Premie w postaci iPoda lub Kindla
  • Basen, saunę i siłkę - pod nosem i za darmo, a jeśli to za mało, kartę MultiSport
  • Program dokarmiania studenta — smakołyki w każdy piątek!

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.
Używasz starej wersji przeglądarki, aby przeglądać stronę zaktualizuj swoją przeglądarkę do nanowszej wersji Google Chrome


Pobierz Chrome


Pobierz