Starszy programista (do działu Content Curation)
Zakres obowiązków:
Poszukujemy osoby do zespołu rozwijającego mechanizmy agregacji oraz automatycznego przetwarzania treści.
Do zadań osoby zatrudnionej na tym stanowisku będzie należało:
- Rozwój i utrzymanie systemu agregującego treści rozwijanego w chmurze
- Rozwój i utrzymanie relacyjnych oraz obiektowych baz danych treści
- Integracja komponentów systemu w modelu SaaS
Wymagania:
- Wykształcenie wyższe informatyczne
- Co najmniej 2-letnie doświadczenie w tworzeniu aplikacji w języku Python lub JavaScript
- Doświadczenie w tworzeniu usług w modelu RPC (XML-RPC, JSON-RPC)
- Doświadczenie w tworzeniu testów jednostkowych oraz funkcjonalnych
- Mile widziane jest doświadczenie w pracy w metodykach zwinnych (SCRUM, Kanban)
- Znajomość języka angielskiego
- Dobra znajomość systemów bazodanowych PostgreSQL (ew. MySQL)
- Znajomość zagadnień skalowania systemów rozproszonych
- Znajomość wzorców projektowych
- Otwartość na doświadczenia, zaangażowanie, sumienność, orientacja na zmiany, komunikatywność, innowacyjność, umiejętność pracy zespołowej, samodzielność
- Znajomość serwerów Redis, Memcache, Membase, RabbitMQ
- Znajomość narzędzi automatyzacji (Puppet / Foreman)
- Poparta doświadczeniem znajomość zagadnień TDD
Oferujemy:
- Pracę w zespole ekspertów
- Współtworzenie oraz wykorzystywanie najnowszych technologii i rozwiązań IT
- Praktyczne doświadczenia w rozwiązaniach o dużej skali – obsługujemy gigantyczny wolumen ruchu, setki maszyn
- Stabilne środowisko pracy – praca w oparciu o umowę o pracę
- Pakiet socjalny ceniony przez naszych pracowników