STS Gaming Group jest wiodącą marką w swojej branży w Europie Środkowo-Wschodniej, świadczącą usługi bukmacherskie dla ponad 1 miliona klientów w Europie. W związku z rozwojem nowych projektów na platformie poszukujemy doświadczonych programistów na stanowisko:
Front-End/ Full Stack Developer (w zależności od Twoich umiejętności i preferencji)
miejsce pracy: Katowice (+zdalnie)
Za co będziesz odpowiedzialny/a:
- tworzenie oprogramowania bezpośrednio dla użytkowników/klientów korzystających z aplikacji STS
- projektowanie wydajnej i stabilnej architektury, która jest w stanie obsłużyć duży ruch
- rozwijanie infrastruktury od strony frontu oraz backendu napisanej w jednym języku (javascript/typescript)
- tworzenie rozwiązań analizujących zachowanie użytkownika, które zasilą modele uczenia maszynowego
- aktywne uczesnictwo w Code Review
- weryfikowanie i rozwiązywanie problemów, również z produkcji
- udział w spotkaniach scrumowych (max 5% czasu pracy), współpraca z członkami zespołu scrumowego, zespołem front-end oraz całym działem technologii
Co poznasz w firmie:
- automatyzację procesów CI/CD
- wdrażanie skalowalnych aplikacji na infrastrukturę k8s
- wykorzystanie Dockera do uruchamiania aplikacji
- rozwiązania real-time przetwarzające miliony eventów dziennie
- wykorzystanie szyn danych jako strumienia do komunikacji pomiędzy systemami
Z czym będziesz pracował:
i powinieneś już znać:
- javascript
- typescript
- html
- sass
- angular/react/vue (może być poziom podstawowy, ważne byś miał(a) już pierwsze kroki za sobą)
- git
- komunikacja http
- język angielski (komunikatywnie).
i możesz poznać u nas:
- node.js
- nest
- komunikacja Websockets
- doświadczenie z wykorzystaniem MongoDB, MySQL, redis, RabbitMQ
Jak pracujemy:
- Front-end: głównie angular, back-end: głównie node.js w tym nest.js
- Mamy 5 zespołów scrumowych (3-6os), łącznie >20 developerów, płaską strukturę organizacyjną
- Szacowany rozkład czasu: 50% nowe funkcjonalności, 30% naprawy, 10% wsparcie, 5% dokumentacja, 5% spotkania
- Zespołowo decydujemy o wyborze stacka technologicznego
- Większość rozwiązań aktualizujemy do najnowszych wersji
- Wraz z Product Ownerem i Analitykiem Biznesowym utrzymujemy porządek w projekcie pracując w oparciu o ustaloną road mapę i rozpisane taski w Jira
- Piszemy testy automatyczne i testujemy manualnie (każdy team ma testera)
- Korzystamy z Gita, a także z CI&CD
- Prowadzimy zespołowe i kulturalne Code Review
- Wymieniamy się wiedzą i nowinkami w ramach tzw. „Tech talks”
- Aktualnie pracujemy w trybie 50% pracy w biurze, 50% HO
Jak wygląda nasza rekrutacja:
- Chętnie poznamy Twoje doświadczenie i próbkę kodu – jeśli masz coś, czym możesz się pochwalić – koniecznie podeślij nam link do repozytorium
- Jeśli masz za sobą 1 rok komercyjnego doświadczenia, zaprosimy Cię na spotkanie z reprezentantami zespołu (będą pyt. techniczne, inf. o STS, j. angielski)
- Każdego kandydata prosimy o wykonanie krótkiego zadania, które polega na zbudowaniu API
- Na każdym etapie rekrutacji damy Ci znać na czym stoisz
- Wybieramy osoby, które najlepiej poradziły sobie zadaniem i rozmową, a potem ustalamy rozpoczęcie współpracy
Zachęcające? Zapraszam! 🙂