Pracuj.pl Stacjonarnie Mid

Fullstack Developer (TypeScript, React, Node.js)

REESCO sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Prisma ORM

Opis stanowiska

Nasze wymagania:
Minimum 2-letnie doświadczenie komercyjne w TypeScript i Node.js,
Znajomość React 19 i Fastify+tRPC (lub podobne),
Umiejętność pracy z PostgreSQL, Prisma podobnym ORM,
Doświadczenie w pracy z GIT i środowiskami Linux/WSL,
Znajomość architektury webowej i wzorców projektowych (SOLID, DRY),
Dobra znajomość Visual Studio Code i narzędzi developerskich,
Umiejętność pracy w języku angielskim na poziomie czytania dokumentacji technicznej,
Znajomość języka polskiego na poziomie minimum C1.

Mile widziane:
Znajomość Dockera, GCP, DevOps (CI/CD),
Znajomość Pythona (np. do analizy danych / procesów ETL),
Doświadczenie z Firebase i emulatorami (Hosting, Cloud Functions),
Znajomość Microsoft AzureAD/EntraID i MSAL,
Doświadczenie w projektach z sektora budownictwa lub nieruchomości – będzie dodatkowym atutem.

O projekcie:
Realizacja zadań rozwojowych w zakresie aplikacji webowych – zarówno w nowych projektach, jak i przy utrzymaniu istniejących rozwiązań. Kluczowym wymiarem roli jest samodzielne dostarczanie wysokiej jakości kodu oraz aktywny udział w procesie projektowania i doskonalenia produktu we współpracy z zespołem technologicznym i właścicielem produktu.

Zakres obowiązków:
Implementacja nowych funkcjonalności z wykorzystaniem React 19, Node.js 24 (Fastify), PostgreSQL i Prisma ORM,
Udział w projektowaniu architektury aplikacji webowych oraz refaktoryzacji istniejącego kodu,
Praca w środowisku NX monorepo z dbałością o strukturę, wydajność i skalowalność rozwiązań,
Udział w procesie przeglądu kodu (Code Review), testowania i dokumentowania implementacji,
Research rozwiązań technicznych i analizowanie wymagań projektowych (także pod kątem wydajności i bezpieczeństwa).

🔍 Dekoder Ogłoszenia

🔴
Klientem jest firma z sektora budownictwa lub nieruchomości
Może oznaczać specyficzne, być może mniej nowoczesne lub bardziej biurokratyczne procesy i technologie.
🔴
Samodzielne dostarczanie wysokiej jakości kodu
Oczekuje się, że będziesz pracować głównie bez ciągłego nadzoru, a jakość kodu będzie oceniana przez Ciebie.
🟡
Aktywny udział w procesie projektowania i doskonalenia produktu
Może oznaczać, że będziesz musiał poświęcić czas na dyskusje i decyzje architektoniczne, które wykraczają poza samo kodowanie.
🟡
Praca w środowisku NX monorepo z dbałością o strukturę, wydajność i skalowalność rozwiązań
Oznacza to konieczność zrozumienia i utrzymania złożonej struktury projektu, co może być wyzwaniem.
🔴
React 19
Wymaganie znajomości najnowszej wersji Reacta może oznaczać, że projekt jest na wczesnym etapie rozwoju lub jest aktywnie aktualizowany, co może wiązać się z potencjalnymi problemami z kompatybilnością lub nowymi, nie w pełni przetestowanymi funkcjami.