Pomiń do treści
Logo firmy Railwaymen

Senior FullStack Developer (Node & React)

Railwaymen

Oferta w skrócie
18 00024 000PLN / mies.
🏠ZdalnieTryb pracy
📄B2BKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaKraków
Źródło
Aktywna
Opublikowano30 maja 2026
Ostatnio sprawdzono30 maja 2026
Wygasa za3 dni
Werdykt JobHunt

Rola polega na ewolucji zaawansowanej platformy obliczeń przestrzennych dla branży budowlanej i fintech. Codzienna praca to w 60-80% dogłębna analiza istniejącego kodu (legacy) – czytanie, odwracanie zależności biznesowych, optymalizacja algorytmów geometrycznych 2D/3D. React i Node.js są narzędziami; sednem jest matematyka i geometria. To nie greenfield – wymaga pasji do reverse engineeringu i komfortowego poruszania się w złożonym legacy.

Brakuje: wielkość zespołu (liczba fullstack developerów, domain experts), stosowane bazy danych (szczegóły schematów).

🛠 Wymagane technologie
Dane źródłowe
React.jsNode.jsJavaScriptTypeScriptCanvas APIWebGLDockerLLM technologiesGitHub Copilot
AI Insights
Czym naprawdę jest ta rola?Full-Stack Engineer

Rola polega na ewolucji zaawansowanej platformy obliczeń przestrzennych dla branży budowlanej i fintech. Codzienna praca to w 60-80% dogłębna analiza istniejącego kodu (legacy) – czytanie, odwracanie zależności biznesowych, optymalizacja algorytmów geometrycznych 2D/3D. React i Node.js są narzędziami; sednem jest matematyka i geometria. To nie greenfield – wymaga pasji do reverse engineeringu i komfortowego poruszania się w złożonym legacy.

Plusy
  • Fully remote i długoterminowa współpraca na B2B
  • Realny wpływ na rozwój platformy i autonomia techniczna
  • Praca w małych, cross-funkcjonalnych zespołach z kulturą współpracy
  • Stosowanie Clean Code, code review, CI/CD
  • 30-minutowa przerwa obiadowa wliczona w 8-godzinny dzień pracy
Na co uważać
  • !60-80% czasu to analiza legacy – może być monotonne dla osób preferujących pisanie nowego kodu
  • !Minimalny okres zaangażowania 8 miesięcy, choć oferta mówi o długoterminowej współpracy – niejasność stabilności
Codzienna praca
  • Analizowanie i mapowanie ukrytych zależności biznesowych w starszym kodzie
  • Implementacja i optymalizacja algorytmów precyzyjnego wymiarowania powierzchni i szacowania kosztów (geometria 2D/3D)
  • Rozwijanie end-to-end funkcji od Node.js microservices po warstwę React
  • Refaktoryzacja i modernizacja produkcyjnego kodu legacy z zachowaniem bezpieczeństwa
  • Pisanie testów jednostkowych i integracyjnych dla kluczowych modułów
  • Projektowanie i optymalizacja schematów baz danych pod kątem wydajnych zapytań
  • Praca z Dockerem i CI/CD do automatyzacji wdrożeń
  • Kod review i współpraca z zespołem w celu utrzymania jakości kodu
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Senior z 5-letnim stażem w Node.js/TypeScript i React, który ma doświadczenie w optymalizacji złożonej logiki obliczeniowej i potrafi nawigować w legacy code, nawet jeśli geometria 2D/3D jest nowością.

Raczej nie dla

Nie dla juniorów ani midów, którzy nie mają 5+ lat komercyjnego doświadczenia w Node.js/TypeScript. Osoby oczekujące pracy głównie greenfield lub unikające dogłębnej analizy legacy powinny odrzucić ofertę.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote5/5
Enterprise3/5
Pytania do rekrutera
  • ?Ile osób liczy zespół (programiści, domain experts)?
  • ?Jak wygląda codzienna współpraca z klientem – czy jesteśmy w tej samej strefie czasowej?
  • ?Jaka jest głębokość legacy? Czy to stary kod wymagający dużej modernizacji, czy raczej stabilny z możliwością ewolucji?
  • ?Czy istnieje dokumentacja legacy, czy trzeba wszystko wyciągać z kodu?
  • ?Jakie są oczekiwania co do równowagi między analizą a implementacją nowych funkcji?
  • ?Czy są dyżury on-call lub oczekiwanie pracy w nietypowych godzinach ze względu na różnicę czasową?
  • ?Jaki jest budżet szkoleniowy i czy są możliwości rozwoju w kierunku geometrii/obliczeń przestrzennych?
Brakujące informacje
  • Wielkość zespołu (liczba fullstack developerów, domain experts)
  • Stosowane bazy danych (szczegóły schematów)
  • Czy projekt wymaga dyżurów on-call
  • Narzędzia do zarządzania projektem (Jira, Confluence itp.)
  • Dokładny stack legacy (wersje, frameworki) – aby ocenić skalę modernizacji
Zespół

Praca w małych, cross-funkcjonalnych zespołach z kulturą współpracy, autonomią i pragmatycznym podejściem do rozwoju. Firma istnieje od 15+ lat, wielu pracowników zostaje na dłużej, co wskazuje na stabilne i przyjazne środowisko.

Rekrutacja

Proces: Rozmowa wstępna → Tech Check (rozmowa techniczna) → Rozmowa z klientem → Oferta. Możliwy dodatkowy krok w zależności od przypadku.

Wynagrodzenie vs rynekn=24 · Senior · B2B

Poniżej mediany rynkowej

Ta oferta18 00024 000
Mediana: Senior · React.js · B2B20 08027 484

Dane z aktywnych ofert zawierających technologię React.js. Pełne statystyki zarobków →

🔗Podobne oferty