Cześć!
Jesteśmy RST Software. Od ponad 25 lat wspieramy firmy z całego świata w rozwoju i transformacji technologicznej ich produktów. Tworzymy dedykowane rozwiązania software’owe i pomagamy klientom modernizować istniejące systemy oraz budować nowe platformy cyfrowe.
Do jednego z naszych projektów poszukujemy AI Fullstack Developera, który czuje się komfortowo pracując zarówno po stronie backendu, jak i frontendu, a jednocześnie aktywnie wykorzystuje narzędzia AI w swojej codziennej pracy.
To rola dla osoby, która chce budować software szybciej i mądrzej dzięki AI poprzez eksperymentowanie z AI, automatyzuje i szukanie sposobów na realne usprawnienie developmentu.
Tech stack w projekcie
|
|
|
O projekcie
Dołączysz do zespołu pracującego nad modernizacją i częściowym przepisaniem istniejącej aplikacji.
Projekt działa w obszarze zarządzania edukacją wczesnodziecięcą i wspiera przedszkola, żłobki oraz rodziców w krajach regionu Benelux.
Celem projektu jest stworzenie nowoczesnej, wydajnej i skalowalnej platformy, która zastąpi dotychczasowe rozwiązanie.
System rozwijany jest iteracyjnie z dużym naciskiem na:
-
jakość kodu
-
stabilność systemu
-
czytelną architekturę
Pracujemy w Scrum, z dużą autonomią zespołu oraz realnym wpływem developerów na decyzje techniczne.
Bardzo ważnym dla nas obszarem jest AI-driven development i wykorzystanie narzędzi AI w codziennej pracy zespołu.
W tej roli będziesz odpowiadać za
AI-driven development
- aktywne wykorzystywanie narzędzi AI w codziennej pracy developerskiej
- automatyzację powtarzalnych zadań (np. generowanie kodu, testów, refaktoryzacja)
- eksperymentowanie z wykorzystaniem AI w procesie developmentu
- dzielenie się wiedzą i pomysłami na usprawnienia w zespole
Rozwój backendu
-
projektowanie i rozwój backendu w Node.js
-
implementację logiki biznesowej
-
rozwój API w oparciu o NestJS
Rozwój aplikacji webowej
-
budowę aplikacji w Next.js
-
rozwój zarówno warstwy frontendowej, jak i backendowej
-
wykorzystanie Next.js API Routes oraz Server Actions
Integrację systemu
-
integrację frontendu, backendu i baz danych
-
implementację mechanizmów autentykacji i autoryzacji
-
pracę z bazami danych (np. MS SQL Server)
Optymalizację systemu
-
optymalizację wydajności aplikacji
-
pracę z cache (np. Redis)
-
dbanie o skalowalność i utrzymywalność kodu
Współpracę zespołową
-
współpracę z Product Managerami, Designerami i Developerami
-
udział w ceremoniach Scrum
-
rozwiązywanie problemów technicznych i dbanie o stabilność systemu
Odnajdziesz się w tej roli, jeśli
- masz min. 5 lat doświadczenia jako Fullstack Developer
- bardzo dobrze znasz JavaScript / TypeScript oraz Node.js i React
- pracowałeś z Next.js (API Routes, Server Actions) i NestJS
- masz doświadczenie pracy z bazami danych (np. MS SQL Server)
- rozumiesz podstawy autentykacji i wydajności aplikacji (cache, Redis, CDN)
- korzystasz z Git i masz podstawową wiedzę z zakresu DevOps / deploymentu
- swobodnie komunikujesz się po polsku i angielsku (min. B2)
- masz doświadczenie w SPEC Driven Development
A przy tym:
-
- aktywnie korzystasz z narzędzi AI (np. ChatGPT, Copilot, Cursor)
- automatyzujesz swoją pracę (prompty, skrypty, workflowy)
- traktujesz AI jako realne wsparcie w developmentcie
- lubisz eksperymentować i szukać usprawnień
Dodatkowym atutem będzie
-
doświadczenie pracy w projektach z ustalonym budżetem i zakresem
-
doświadczenie z AWS
-
znajomość CI/CD
-
doświadczenie w modernizacji lub przepisywaniu istniejących systemów
-
doświadczenie pracy przy systemach produkcyjnych o dużej skali
Oferujemy
-
realny wpływ na rozwój architektury i produktu
-
pracę z doświadczonymi zespołami developerskimi
-
projekty dla klientów międzynarodowych
-
pracę w modelu zdalnym ze sporadycznymi wizytami w naszym biurze we Wrocławiu (ok 1 raz w miesiącu)
-
umowę B2B z pakietem benefitów
-
partnerską kulturę pracy i dużą autonomię zespołów
A jak wygląda proces rekrutacji?
Przede wszystkim chcemy, żeby był sprawny i konkretny. Jeśli Twoje doświadczenie będzie odpowiadało naszym potrzebom, zaprosimy Cię na:
1️⃣ rozmowę z rekruterem – krótkie spotkanie, podczas którego opowiemy więcej o projekcie i poznamy Twoje doświadczenie
2️⃣ rozmowę techniczną z zespołem RST połączoną z pair programmingiem – porozmawiamy o Twoim doświadczeniu i wspólnie rozwiążemy zadanie techniczne
3️⃣ decyzja o współpracy