Kogo szukamy?
Szukamy osoby, której zadaniem będzie rozwijanie naszego systemu przetwarzania eventów, implementacja funkcjonalności zgodnie ze specyfikacją oraz przygotowanie testów jednostkowych.
Wymagania
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
- Dobra znajomość języka Scala
- Znajomość zagadnień programowania współbieżnego oraz systemów rozproszonych
- Znajomość obiektowych i funkcyjnych wzorców projektowych
- Znajomość systemu kontroli wersji GIT
- 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
- Znajomość frameworków Play! Akka, Spray
- Znajomość MongoDB, RabbitMQ
- Znajomość metodologii Agile/SCRUM
- Praktyczna znajomość środowiska Linux (Ubuntu)