.
Fullstack Developer (Node/React) @ SoftKraft
  • Katowice
Fullstack Developer (Node/React) @ SoftKraft
Katowice, Katowice, Silesian Voivodeship, Polska
SoftKraft
16. 3. 2025
Informacje o stanowisku

Pracujemy w zgranym zespole doświadczonych specjalistów, gdzie liczy się odpowiedzialność, dobra komunikacja i realny wpływ na projekt. Jeśli masz doświadczenie i chcesz brać udział w decyzjach technicznych, optymalizować systemy i wdrażać najlepsze praktyki – będziesz u nas na właściwym miejscu. Szukamy osoby, która wnosi pomysły, potrafi dostrzegać problemy i proponować rozwiązania.

W SoftKraft stawiamy na proaktywność, samodzielność, dobrą komunikację i pracę zespołową – to wartości, które napędzają nasz zespół. Jeśli zależy Ci na środowisku, gdzie liczy się merytoryczna dyskusja, dobrze się u nas odnajdziesz.

Regularnie zbieramy feedback od zespołu i klientów, aby mierzyć poziom satysfakcji i usprawniać naszą pracę. Na podstawie zebranych danych podejmujemy konkretne działania, które realnie wpływają na sposób, w jaki pracujemy.

W naszym zespole dzielimy się doświadczeniem, wspólnie analizujemy decyzje i zawsze możemy liczyć na konstruktywny feedback. Jeśli szukasz miejsca, w którym masz realny wpływ i nie utkniesz w korporacyjnych procedurach – prześlij swoje CV


Dlaczego warto z nami pracować

 Wynagrodzenie 13440 - 17640 PLN netto B2B, które odzwierciedla Twoje umiejętności i doświadczenie.

⏰ Elastyczne godziny pracy z core hours w godzinach 10:00-15:00.

 Pracuj zdalnie lub z naszego przytulnego biura w Bielsku-Białej, jeśli wolisz pracować z nami na miejscu lub przyjeżdżać co jakiś czas. Biuro posiada dobrą lokalizację w centrum miasta, wyposażenie, możliwość spotkań z zespołem na żywo. Mamy wygodne stanowiska pracy, a dla miłośników kawy - solidny ekspres z aromatyczną kawą ☕

‍  Praca w zgranym zespole, w firmie stworzonej przez programistów dla programistów. Wierzymy w Extreme Ownership, co oznacza, że każdy członek zespołu czuje się odpowiedzialny za projekt i aktywnie szuka rozwiązań, zamiast szukać winnych. U nas panuje atmosfera wzajemnego szacunku i zaufania, a każdy ma realny wpływ na to, co robimy.

 Z nami Twój rozwój nabierze tempa! Pracuj z ekspertami z wieloletnim doświadczeniem, którzy chętnie dzielą się swoją wiedzą. Będziesz miał/-a również dostęp do materiałów rozwojowych.

 Możliwość rozwoju kompetencji miękkich - organizujemy warsztaty z komunikacji, asertywności, przekazywania feedbacku, udostępniamy szkolenia z zakresu kompetencji miękkich, kursy Udemy, czy materiały do samorozwoju. Poświęcamy dużo uwagi budowaniu kultury naszej społeczności. 

U nas możesz czuć się swobodnie! Nie wymagamy formalnego ubioru - ważne, żebyś czuł/-a się komfortowo. 

 Integruj się z zespołem! Organizujemy turnieje e-sportowe, wieczory gier i inne ciekawe  eventy.  

 Chcesz do nas dołączyć? Aplikuj! 


Proces rekrutacyjny

Proces rekrutacyjny składa się z trzech etapów:

  1. Rozmowa techniczna (część w j. angielskim) – podczas tego spotkania omówimy zagadnienia z zakresu Node.js i Nest.js na poziomie średniozaawansowanym. Dodatkowo przeprowadzimy wspólnie live coding, który pozwoli nam ocenić Twoje umiejętności w zakresie backend.
  2. Rozmowa techniczna (część w j. angielskim) – podczas tego spotkania omówimy zagadnienia z zakresu React na poziomie średniozaawansowanym. Dodatkowo wykonasz zadanie praktyczne, które pozwoli nam ocenić Twoje umiejętności w zakresie frontend.
  3. Spotkanie z Head of Service Delivery oraz HR Business Partnerem – to okazja, aby lepiej się poznać, porozmawiać o Twoim doświadczeniu, oczekiwaniach oraz o tym, jak możemy wspólnie rozwijać się w naszej organizacji.


Dziękujemy za wszystkie zgłoszenia. Skontaktujemy się z wybranymi osobami, które zaprosimy do dalszego etapu rekrutacji.



Czego od ciebie oczekujemy

  • Minimum 4 lat komercyjnego doświadczenia w projektowaniu i tworzeniu kodu w Node.js z Nest.js Framework - warunek konieczny
  • Praktycznego doświadczenia z technologiami back-end, w szczególności REST API z Node.js i Typescript
  • Zrozumienia nowoczesnych architektur - Event Sourcing / CQRS / Pub/Sub - i praktycznego doświadczenia w ich wdrażaniu
  • Znajomości Jest/Mocha/Supertest i pisania testów E2E/unit
  • Doświadczenia z RabbitMQ
  • Umiejętności pracy z bazami danych PostgreSQL
  • Znajomości React + Typescript (2 lata doświadczenia)
  • Znajomości React Query
  • Znajomości React Hook Form
  • Doświadczenia z Tailwind CSS
  • Doświadczenia z bibliotekami do zarządzania stanem (Redux, Zustand)
  • Znajomości narzędzi kontroli wersji takich jak Git
  • Wysokich umiejętności komunikacyjnych, zorientowania na pracę zespołową
  • Języka angielskiego na poziomie min.B2 (umożliwiającego codzienną komunikację) oraz biegłego języka polskiego


Umiejętności wykorzystywane podczas pracy na projekcie

  • Znajomość Node.js I Nest.js
  • Doświadczenie z Event Sourcingiem i CQRS
  • Doświadczenie z RabbitMQ
  • Tworzenie i zarządzanie transakcjami w DrizzleORM
  • Umiejętność pisania testów jednostkowych i E2E
  • Umiejętność pracy z relacyjnymi bazami danych (PostgreSQL)
  • Znajomość React + React Query + React Hook Form + Tailwind CSS

Pracujemy w zgranym zespole doświadczonych specjalistów, gdzie liczy się odpowiedzialność, dobra komunikacja i realny wpływ na projekt. Jeśli masz doświadczenie i chcesz brać udział w decyzjach technicznych, optymalizować systemy i wdrażać najlepsze praktyki – będziesz u nas na właściwym miejscu. Szukamy osoby, która wnosi pomysły, potrafi dostrzegać problemy i proponować rozwiązania.

W SoftKraft stawiamy na proaktywność, samodzielność, dobrą komunikację i pracę zespołową – to wartości, które napędzają nasz zespół. Jeśli zależy Ci na środowisku, gdzie liczy się merytoryczna dyskusja, dobrze się u nas odnajdziesz.

Regularnie zbieramy feedback od zespołu i klientów, aby mierzyć poziom satysfakcji i usprawniać naszą pracę. Na podstawie zebranych danych podejmujemy konkretne działania, które realnie wpływają na sposób, w jaki pracujemy.

W naszym zespole dzielimy się doświadczeniem, wspólnie analizujemy decyzje i zawsze możemy liczyć na konstruktywny feedback. Jeśli szukasz miejsca, w którym masz realny wpływ i nie utkniesz w korporacyjnych procedurach – prześlij swoje CV


Dlaczego warto z nami pracować

 Wynagrodzenie 13440 - 17640 PLN netto B2B, które odzwierciedla Twoje umiejętności i doświadczenie.

⏰ Elastyczne godziny pracy z core hours w godzinach 10:00-15:00.

 Pracuj zdalnie lub z naszego przytulnego biura w Bielsku-Białej, jeśli wolisz pracować z nami na miejscu lub przyjeżdżać co jakiś czas. Biuro posiada dobrą lokalizację w centrum miasta, wyposażenie, możliwość spotkań z zespołem na żywo. Mamy wygodne stanowiska pracy, a dla miłośników kawy - solidny ekspres z aromatyczną kawą ☕

‍  Praca w zgranym zespole, w firmie stworzonej przez programistów dla programistów. Wierzymy w Extreme Ownership, co oznacza, że każdy członek zespołu czuje się odpowiedzialny za projekt i aktywnie szuka rozwiązań, zamiast szukać winnych. U nas panuje atmosfera wzajemnego szacunku i zaufania, a każdy ma realny wpływ na to, co robimy.

 Z nami Twój rozwój nabierze tempa! Pracuj z ekspertami z wieloletnim doświadczeniem, którzy chętnie dzielą się swoją wiedzą. Będziesz miał/-a również dostęp do materiałów rozwojowych.

 Możliwość rozwoju kompetencji miękkich - organizujemy warsztaty z komunikacji, asertywności, przekazywania feedbacku, udostępniamy szkolenia z zakresu kompetencji miękkich, kursy Udemy, czy materiały do samorozwoju. Poświęcamy dużo uwagi budowaniu kultury naszej społeczności. 

U nas możesz czuć się swobodnie! Nie wymagamy formalnego ubioru - ważne, żebyś czuł/-a się komfortowo. 

 Integruj się z zespołem! Organizujemy turnieje e-sportowe, wieczory gier i inne ciekawe  eventy.  

 Chcesz do nas dołączyć? Aplikuj! 


Proces rekrutacyjny

Proces rekrutacyjny składa się z trzech etapów:

  1. Rozmowa techniczna (część w j. angielskim) – podczas tego spotkania omówimy zagadnienia z zakresu Node.js i Nest.js na poziomie średniozaawansowanym. Dodatkowo przeprowadzimy wspólnie live coding, który pozwoli nam ocenić Twoje umiejętności w zakresie backend.
  2. Rozmowa techniczna (część w j. angielskim) – podczas tego spotkania omówimy zagadnienia z zakresu React na poziomie średniozaawansowanym. Dodatkowo wykonasz zadanie praktyczne, które pozwoli nam ocenić Twoje umiejętności w zakresie frontend.
  3. Spotkanie z Head of Service Delivery oraz HR Business Partnerem – to okazja, aby lepiej się poznać, porozmawiać o Twoim doświadczeniu, oczekiwaniach oraz o tym, jak możemy wspólnie rozwijać się w naszej organizacji.


Dziękujemy za wszystkie zgłoszenia. Skontaktujemy się z wybranymi osobami, które zaprosimy do dalszego etapu rekrutacji.


,[Rozwój i utrzymanie systemu zarządzania siłownią opartego na Nest.js i React.js, Ścisła współpraca z wielofunkcyjnym zespołem i innymi developerami, działem QA i kierownikiem projektu, Otwarte i szczere dzielenie się swoimi przemyśleniami na temat tego, co byłoby najlepsze dla klientów i firmy, Implementowanie nowych funkcjonalności i modułów, Tworzenie testów jednostkowych i E2E, Debugowanie i rozwiązywanie problemów, Planowanie zadań i priorytetów, Code review, Regularne aktualizowanie statusów zadań, Logowanie czasu pracy (Everhour) Requirements: TypeScript, Node.js, Nest.js, React, PostgreSQL, RabbitMQ, Redis, AWS, JavaScript Tools: Jira, Github, Confluence, GitHub, GIT, Agile, Scrum. Additionally: International projects, Flat structure, Small teams, Free coffee, Free beverages, Free parking, Modern office, Startup atmosphere, No dress code, In-house trainings, Free snacks.

  • Praca Katowice
  • Katowice - Oferty pracy w okolicznych lokalizacjach


    89 650
    10 006