AI Fullstack Developer React+Node.js
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
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.
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.
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
,[AI-driven development: aktywne wykorzystywanie narzędzi AI w codziennej pracy developerskiej, automatyzacja powtarzalnych zadań (generowanie kodu, testów, refaktoryzacja), eksperymentowanie z 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, implementacja logiki biznesowej, rozwój API w oparciu o NestJS, Rozwój aplikacji webowej: budowa aplikacji w Next.js, rozwój warstwy frontendowej i backendowej, wykorzystanie Next.js API Routes oraz Server Actions, Integracja systemu: integracja frontendu, backendu i baz danych, implementacja mechanizmów autentykacji i autoryzacji, praca z bazami danych (np. MS SQL Server), Optymalizacja systemu: optymalizacja wydajności aplikacji, praca z cache (np. Redis), dbanie o skalowalność i utrzymywalność kodu, Współpraca zespołowa: współpraca z Product Managerami, Designerami i Developerami, udział w ceremoniach Scrum, rozwiązywanie problemów technicznych i dbanie o stabilność systemu] Requirements: JavaScript, TypeScript, Node.js, React, Next.js, Nest.js, NestJS, AWS, CI/CD Tools: Jira, Confluence, GitHub, GIT, Agile, Kanban. Additionally: Sport subscription, Private healthcare, Small teams, International projects, Flat structure, Training budget.