Front-End/Full Stack Developer

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! 🙂