Nasz system jest zbiorem modułów pisanych pod systemy Linux/Windows:
- budujemy złożony storage danych o internautach, który ma za zadanie realizowanie różnorodnych operacji na danych, wybraliśmy do tego zadania język Python,
- budując ten system realizujemy najwyższe standardy tworzenia oprogramowania, sprawdzając różne techniki zapewniania jakości,
- rozwijamy złożony system tworzenia ankiet w PHP,
- rozwijamy aplikację śledzącą zachowanie w sieci współpracujących z nami internautów (C++, rozszerzenia do przeglądarek: C++/JS/HTML),
- dane trzymamy w bazach danych MySQL, PostgreSQL oraz na rozproszonym systemie plików MooseFS, który również powstał w firmie.
Wymagania
Nasze wymagania: Czego od Ciebie oczekujemy- sprytu, zdolności do rozwiązywania problemów, kreatywności,
- znajomości zasad projektowania dużych, skalowalnych systemów IT,
- dobrej orientacji w zagadnieniach algorytmicznych,
- doskonałej umiejętności programowania w języku Python,
- umiejętności programowania w języku C++ (STL, szablony, boost),
- doświadczenia w pracy z systemem Linux z poziomu programisty,
- umiejętności pracy z bazami danych (szczególnie MySQL, PostgresSQL),
- znajomości wybranych języków skryptowych np. bash,
- wiedzy z zakresu programowania aplikacji sieciowych,
- dostępności w wymiarze całego etatu.
Co będzie dodatkowym atutem
- doświadczenie w pracy z dużymi ilościami danych,
- doświadczenie w pisaniu rozszerzeń do przeglądarek internetowych,
- znajomośc WinAPI, powershell,
- doświadczenie w pracy w Scrum,
- bardzo dobre wyniki w nauce lub sukcesy w konkursach informatycznych.
Zakres obowiązków:
Wybieramy technologię tak aby efektywnie realizować nasze pomysły. Dołączając do zespołu będziesz mieć kluczowy wpływ na architekturę systemu.
Nasze wartości
- rewizja 100% kodu, dbanie o jakość
- bus factor > 1
- deploy co 2 tygodnie
- testy jednostkowe
- continuous integration
- continuous improvement - co 2 tygodnie robimy retrospekcje, decydujemy co usprawnić w naszej pracy