W skrócie
- Zadania: Twórz innowacyjne funkcje gamifikacji na platformie iGaming z wykorzystaniem AI.
- Firma: Dynamiczna firma technologiczna w branży gier online.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w zespole z pasjonatami gier i technologii.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na doświadczenia graczy.
- Kwalifikacje: 4+ lata doświadczenia w programowaniu, w tym 3+ lata w Node.js i TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Inżynier buduje funkcje gamifikacji na ustalonej platformie iGaming: strona internetowa dla graczy, rdzeń API, zaplecze. Agenci AI piszą większość kodu. Inżynier odpowiada za plan, decyzje techniczne oraz jakość każdego żądania scalania.
Tech stack
- Backend: Node.js (Express, Fastify, NestJS), TypeScript, PHP (CodeIgniter 3)
- Frontend: Vue 3 (Pinia, Vite)
- Dane i komunikacja: MySQL, MongoDB, Redis, RabbitMQ, Bull, ClickHouse, PostgreSQL
- Infrastruktura: Docker, GitLab CI
- Narzędzia AI: Claude Code (głównie), Cursor, MCP
Wymagane umiejętności
- 4+ lata komercyjnego doświadczenia w programowaniu, w tym 3+ lata pracy backendowej w Node.js i TypeScript.
- 1+ rok codziennego rozwoju agentów z użyciem Claude Code lub podobnego narzędzia w rzeczywistych projektach: tryb planowania, subagenci, równoległe sesje w drzewach roboczych git.
- Co najmniej jedno podejście oparte na specyfikacjach użyte w rzeczywistym projekcie (Superpowers, Spec Kit, OpenSpec, BMAD, Kiro lub proces wewnętrzny).
- Umiejętność pisania i utrzymywania kontekstu agenta: AGENTS.md lub CLAUDE.md, umiejętności, zasady, haki, uprawnienia.
- Solidna znajomość Vue 3 (Composition API, Pinia). Gamifikacja to praca skierowana do graczy, więc każdy inżynier również buduje część UI funkcji.
- Praktyczna znajomość MySQL, MongoDB, Redis i kolejek wiadomości (RabbitMQ lub Bull).
- Doświadczenie z kodem legacy, który nie ma testów: testy charakterystyczne, bezpieczne refaktoryzacje.
- Zrozumienie ryzyk związanych z rozwojem AI: sekrety i dane osobowe w kontekście agenta, przegląd kodu napisanego przez AI.
- Znajomość języka angielskiego na poziomie B2 (średniozaawansowany) lub wyższym.
- Biegła znajomość języka ukraińskiego lub rosyjskiego.
Obowiązki
- Przekładanie wymagań produktowych od zespołu produktowego na specyfikacje z kryteriami akceptacji i przechowywanie specyfikacji w repozytorium.
- Dostarczanie każdej funkcji poprzez specyfikację, plan techniczny, podział zadań, wdrożenie i weryfikację. Utrzymywanie kontekstu agenta dla obszaru gamifikacji aktualnym: AGENTS.md, CLAUDE.md, umiejętności, polecenia, subagenci, MCP.
- Pokrywanie krytycznych ścieżek testami, w tym testami charakterystycznymi wokół kodu legacy, aby agenci mogli weryfikować swoją własną pracę.
- Opisywanie kontraktów, od których zależą funkcje (kolejki, API, wspólne tabele) w formacie czytelnym maszynowo.
- Praca w ramach bram jakości zespołu: uprawnienia, haki, automatyczne lintowanie, przegląd kodu wspomaganego przez AI w GitLab CI.
- Przegląd kodu napisanego przez AI na tym samym poziomie, co kod napisany przez ludzi. Utrzymywanie sekretów i danych osobowych poza kontekstem agenta.
- Praca w kilku repozytoriach razem z wewnętrznym zespołem deweloperskim.
Preferowane umiejętności
- Doświadczenie w iGaming, szczególnie mechaniki bonusowe i funkcje angażujące graczy, takie jak misje, turnieje, rankingi lub poziomy lojalności.
- Doświadczenie w fintech (płatności, KYC, integracje dostawców) również się liczy. Kandydaci bez doświadczenia w branży również kwalifikują się.
- Eksperymenty produktowe: flagi funkcji, testy A/B, segmentacja, metryki retencji i konwersji.
- Funkcje oparte na zdarzeniach budowane na zdarzeniach graczy (kolejki, WebSockets) oraz integracje z zewnętrznymi usługami gamifikacyjnymi lub CRM.
- PHP i CodeIgniter 3.
- NestJS, Fastify, ClickHouse, PostgreSQL.
- Pipelines GitLab CI i przegląd kodu wspomaganego przez AI w CI.
- Budowanie serwerów MCP lub wtyczek Claude Code.
- Publiczne przykłady praktyki AI: repozytoria umiejętności, artykuły, wykłady.
AI-Native Full-stack Engineer in Katowice – pracodawca: First.ua
First Casino to doskonały pracodawca, który oferuje stabilne zatrudnienie w licencjonowanym środowisku online. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników. Oferujemy dostęp do zaawansowanych narzędzi analitycznych oraz możliwość pracy z doświadczonym zespołem, co pozwala na zdobycie cennych umiejętności w branży gamblingowej.