Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami. Osoby zainteresowane prosimy o przesyłanie aplikacji za pomocą przycisku aplikowania.
Responsibilities Own features end to end: clarify requirements, define specifications and acceptance criteria, implement, test, deploy, and support features in production. Develop new product functionality and extend or refactor existing systems in a large, long-lived codebase. Use AI coding agents...
Opis stanowiska Kompleksowe prowadzenie prac nad funkcjonalnościami produktu – od doprecyzowania wymagań i przygotowania specyfikacji po implementację, testowanie, wdrożenie i utrzymanie rozwiązań na środowisku produkcyjnym. Rozwijanie nowych funkcji oraz modernizacja i refaktoryzacja...
Opis stanowiska Prowadzenie rozwoju funkcjonalności produktu od analizy potrzeb i określenia kryteriów akceptacji po implementację, testy, wdrożenie oraz wsparcie działania systemu. Rozbudowa istniejących rozwiązań i tworzenie nowych możliwości produktu w ramach dużej, rozwijanej od lat...
Poszukujemy osoby na stanowisko Mid Backend Developer (Node.js) do zespołu rozwijającego nowoczesne aplikacje backendowe.
Junior Backend Developer (Node.js)
Miejsce pracy: Gorzów Wielkopolski
Zakres obowiązków:
rozwój i utrzymanie aplikacji backendowych w środowisku Node.js (Express, NestJS),
implementacja oraz rozwój logiki biznesowej i interfejsów API (REST),
praca w architekturze mikroserwisowej,
projektowanie, rozwój oraz optymalizacja zapytań do relacyjnych baz danych (MSSQL, PostgreSQL),
dbałość o jakość kodu (code review, refaktoryzacja),
współpraca z zespołem frontendowym,
samodzielna realizacja powierzonych zadań – od analizy po wdrożenie,
udział w analizie wymagań oraz proponowanie rozwiązań technicznych,
optymalizacja wydajności i stabilności aplikacji.
Wymagania:
doświadczenie komercyjne w pracy na stanowisku Backend Developer,
bardzo dobra znajomość Node.js oraz TypeScript,
doświadczenie w pracy z Express i NestJS,
praktyczna znajomość projektowania API REST,
bardzo dobra znajomość relacyjnych baz danych (MSSQL, PostgreSQL),
doświadczenie w pracy w architekturze mikroserwisowej,
umiejętność samodzielnej organizacji pracy oraz odpowiedzialność za realizowane zadania,
zdolność analizy problemów i proponowania własnych rozwiązań,
znajomość zasad clean code, SOLID oraz dobrych praktyk programistycznych,
praktyczna znajomość narzędzi programistycznych (GIT, debugowanie, praca z logami).
Mile widziane:
doświadczenie z komunikacją asynchroniczną (np. kolejki, eventy),
znajomość Docker oraz konteneryzacji,
doświadczenie w środowiskach chmurowych,
podstawowa wiedza z zakresu CI/CD,
doświadczenie w pracy z systemami Linux / Unix,
doświadczenie w projektach o większej skali lub wysokiej dostępności.
Oferujemy:
wdrożenie do projektu i wsparcie na etapie onboardingu, z naciskiem na późniejszą samodzielność,
realny wpływ na rozwój produktu oraz decyzje techniczne,
stabilną i długoterminową współpracę,
wynagrodzenie adekwatne do posiadanych kompetencji i zakresu odpowiedzialności,
budżet szkoleniowy oraz wsparcie rozwoju zawodowego,
partnerską atmosferę i dojrzałe podejście do zarządzania zespołem.
Zachęcamy do przesyłania CV lub linku do profilu GitHub i/lub LinkedIn.
Jeśli szukasz miejsca, w którym możesz pracować samodzielnie, mieć realny wpływ na rozwój produktu i podejmować decyzje techniczne — zapraszamy do aplikowania.
Uprzejmie informujemy, że skontaktujemy się tylko z wybranymi kandydatami. Osoby zainteresowane prosimy o przesyłanie aplikacji za pomocą przycisku aplikowania.
Responsibilities Own features end to end: clarify requirements, define specifications and acceptance criteria, implement, test, deploy, and support features in production. Develop new product functionality and extend or refactor existing systems in a large, long-lived codebase. Use AI coding agents...
Opis stanowiska Kompleksowe prowadzenie prac nad funkcjonalnościami produktu – od doprecyzowania wymagań i przygotowania specyfikacji po implementację, testowanie, wdrożenie i utrzymanie rozwiązań na środowisku produkcyjnym. Rozwijanie nowych funkcji oraz modernizacja i refaktoryzacja...
Opis stanowiska Prowadzenie rozwoju funkcjonalności produktu od analizy potrzeb i określenia kryteriów akceptacji po implementację, testy, wdrożenie oraz wsparcie działania systemu. Rozbudowa istniejących rozwiązań i tworzenie nowych możliwości produktu w ramach dużej, rozwijanej od lat...