Junior Full Stack Developer (Logistics Domain)

Podsumowanie pracy

Krakow
3 tygodni temu

Model pracy

Całkowicie zdalnie
Opis stanowiska

Firma

Czy jesteś gotowy, aby rozpocząć swoją karierę w projekcie, który łączy najnowocześniejsze technologie z realnym wpływem na świat? Poszukujemy Junior Full Stack Developera, który dołączy do naszego zdalnego zespołu i pomoże budować platformę realizacji e-commerce nowej generacji dla jednej z największych firm logistycznych w Europie.

W Sigma Software cenimy ciekawość, współpracę i ciągłe uczenie się. Będziesz pracować w wspierającym środowisku, w którym innowacje są mile widziane, a Twoje pomysły mają znaczenie. To świetna okazja, aby rozwijać swoje umiejętności zarówno w backendzie, jak i frontendzie, eksplorując narzędzia do programowania wspomaganego sztuczną inteligencją w środowisku produkcyjnym.

Dlaczego warto do nas dołączyć? Będziesz częścią globalnego zespołu dostarczającego wpływowe rozwiązania, korzystającego z nowoczesnych technologii i kształtującego przyszłość logistyki.

Klient

Nasz klient to jeden z wiodących dostawców logistycznych w Europie z siedzibą w Niemczech, specjalizujący się w zintegrowanych systemach łańcucha dostaw i optymalizacji logistyki opartej na danych. Działając na wielu rynkach europejskich, oferują zaawansowane usługi magazynowe, transportowe i fulfillmentowe. Sigma Software współpracuje z nimi od 2017 roku, realizując ponad 10 aktywnych projektów, które napędzają innowacje i wydajność.

Projekt

Będziesz współtworzyć platformę realizacji e-commerce nowej generacji, zaprojektowaną do automatyzacji i optymalizacji przetwarzania zamówień, zarządzania zapasami oraz śledzenia dostaw. Rozwiązanie wykorzystuje nowoczesne technologie webowe oraz narzędzia wspomagane przez AI, aby zapewnić skalowalność i wydajność. To szansa na pracę nad produktem o dużym znaczeniu w środowisku Agile.

Obowiązki

  • Tworzenie i utrzymywanie solidnych aplikacji przy użyciu TypeScript/JavaScript, Node.js, Nest.js oraz React.
  • Implementacja nowych funkcjonalności od podstaw, takich jak usługi kontroli dostępu oparte na rolach, integracje API i tworzenie endpointów, pod okiem Senior Developerów.
  • Ścisła współpraca z interesariuszami w celu definiowania, projektowania i dostarczania nowych funkcji.
  • Praca w środowisku programistycznym wspomaganym przez AI, z wykorzystaniem narzędzi takich jak Claude Code, Cursor i Microsoft Copilot.
  • Udział w przeglądach kodu, zapewniając jego jakość i łatwość utrzymania.
  • Wspieranie ciągłego doskonalenia procesów programistycznych i praktyk współpracy zespołowej.
  • Stosowanie metodologii Agile/SCRUM i aktywny udział w ceremoniach.

Wymagania

  • Minimum 1,5 roku komercyjnego doświadczenia w tworzeniu oprogramowania ze szczególnym uwzględnieniem stosu TypeScript/JavaScript.
  • Udowodnione doświadczenie w pracy z Node.js, React.js oraz tworzeniem REST API.
  • Znajomość narzędzi do programowania wspomaganego przez AI (Claude Code, Cursor, Microsoft Copilot lub podobne).
  • Umiejętność pisania skutecznych promptów dla kodu generowanego przez AI oraz refaktoryzacji.
  • Doświadczenie w przygotowywaniu kodu do przeglądu wspomaganego przez AI oraz tłumaczeniu specyfikacji generowanych przez AI na zadania implementacyjne.
  • Silne umiejętności debugowania i walidacji kodu generowanego przez AI.
  • Doskonałe zdolności komunikacyjne i wielozadaniowość.
  • Silne umiejętności rozwiązywania problemów i podejmowania decyzji z nastawieniem na wyniki.
  • Myślenie analityczne i solidny osąd techniczny.
  • Umiejętność szybkiego zrozumienia istniejących produktów cyfrowych i architektur.
  • Doświadczenie w pracy w zespołach SCRUM.
  • Biegła znajomość języka angielskiego.

Mile widziane

  • Doświadczenie w integracji i pracy z systemami projektowymi (Tailwind, Storybook).
  • Udowodnione doświadczenie w programowaniu wspomaganym przez AI (projekty własne, certyfikaty).
  • Doświadczenie w rozbijaniu wymagań i dekompozycji zadań przy wsparciu AI (np. spec-kit, BMAD).

Profil kandydata

  • Nastawienie na współpracę i chęć nauki.
  • Zainteresowanie backendem z gotowością do pracy w pełnym stosie technologicznym (Full Stack).
  • Pasja do jakości, czystego kodu i ciągłego doskonalenia.
  • Adaptacyjność do pracy w dynamicznym, napędzanym przez AI środowisku programistycznym.