Senior FullStack Developer (Node & React)
Railwaymen
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).
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.
- ✓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
- !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
- •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
Oferta dla doświadczonych specjalistów (Senior).
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ą.
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ę.
- ?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?
- −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
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.
Proces: Rozmowa wstępna → Tech Check (rozmowa techniczna) → Rozmowa z klientem → Oferta. Możliwy dodatkowy krok w zależności od przypadku.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię React.js. Pełne statystyki zarobków →