JustJoin.IT Hybrydowo Mid

Full-stack Developer

FCB Health Spark

⚲ Warszawa

13 000 - 16 000 PLN netto (B2B)

Wymagania

  • Nest.js
  • Solid
  • TypeScript
  • Docker
  • KISS
  • Linux
  • MySQL
  • Jest
  • React
  • SQL

Opis stanowiska

Poszukujemy doświadczonego Full-stack Developera specjalizującego się w budowie nowoczesnych aplikacji webowych w oparciu o ekosystem JavaScript/TypeScript. Od wersji 17 aktywnie pracującego z Reactem, tworzącegi skalowalne i wydajne interfejsy użytkownika z naciskiem na czytelność kodu oraz wysoką jakość UX.
Zależy nam na praktycznym doświadczeniu w zarządzaniu stanem aplikacji z wykorzystaniem Redux Toolkit oraz Zustand - dobierając narzędzia adekwatnie do złożoności projektu. W codziennej pracy powinien korzystać również z bibliotek komponentów, takich jak MUI (Material UI), przyspieszając development i dbając o spójność wizualną aplikacji.
Oczekujemy, aby na warstwie backendowej pracował z NestJS, projektując i rozwijając REST API zgodnie z dobrymi praktykami architektonicznymi oraz zasadami czystego kodu. Kandydat powinien rozumieć koncepcje architektury mikroserwisowej i potrafić odnaleźć się w systemach rozproszonych.

Zakres obowiązków:
• utrzymanie kodu istniejących aplikacji oparte o stack (docker, nodejs - nest, react, mysql, mongodb)
• wdrażanie nowych funkcjonalności w istniejącej aplikacji
• tworzenie rozwiązań ułatwiających korzystanie z platformy - raporty, analityka
• integracje nowych i istniejących systemów z zewnętrznymi REST API oparte o stack (docker, nodejs - nest, react, mysql, mongodb)
• wsparcie architekta systemów w projektowaniu nowych rozwiązań

Oczekujemy:
Kluczowe kompetencje techniczne:
Frontend:
• React 17+
• TypeScript
• Redux Toolkit, Zustand
• Tailwind CSS
• MUI (Material UI)
• Budowa responsywnych i skalowalnych UI
• Integracja z REST API
 
Backend:
• NestJS
• Tworzenie i rozwój REST API
• Walidacja, autoryzacja, middleware
• Projektowanie struktury aplikacji
 
Bazy danych:
• SQL
• MySQL
• MariaDB
• MongoDB (podstawy)
 
Testowanie: Jest - testy jednostkowe i integracyjne
 
DevOps / Środowisko:
• Docker - konteneryzacja aplikacji
• Podstawy Linux (CLI, zarządzanie środowiskiem)
- Podstawy CI CD w oparciu o GitHub Actions
 
Architektura i dobre praktyki:
• Znajomość architektury mikroserwisowej
• Stosowanie zasad:
• SOLID
• KISS
• DRY
• Clean Code
• Dbałość o modularność i skalowalność rozwiązań
• Code review, standaryzacja struktury projektów

Oferujemy:
• Współpracę B2B z wynagrodzeniem 13000- 16000 netto+VAT za 150h miesięcznie.
• Dużą samodzielność i realny wpływ na kształtowanie kierunku rozwoju produktu i procesów
• Możliwość pracy hybrydowej (biuro na Mokotowie)
• Swobodną i przyjazną atmosferę w zespole
• Pakiet benefitów - dofinansowanie do prywatnej opieki medycznej, karty Multisport, lekcji języka angielskiego oraz kafeteria MyBenefit

🔍 Dekoder Ogłoszenia

🔴
specjalizującego się w budowie nowoczesnych aplikacji webowych
Może oznaczać pracę z przestarzałymi technologiami w ramach 'nowoczesnych' projektów lub po prostu standardowe zadania deweloperskie.
🔴
aktywnym pracującym z Reactem, tworzącegi skalowalne i wydajne interfejsy użytkownika
Choć brzmi ambitnie, może oznaczać utrzymanie i rozbudowę istniejącego, niekoniecznie idealnego kodu, a nie budowanie od zera.
🔴
dobierając narzędzia adekwatnie do złożoności projektu
Może sugerować, że wybór narzędzi nie jest ściśle określony i zależy od bieżących potrzeb, co może prowadzić do niejednolitych rozwiązań.
🔴
rozumieć koncepcje architektury mikroserwisowej i potrafić odnaleźć się w systemach rozproszonych
Może oznaczać pracę z istniejącymi mikroserwisami, a nie ich projektowanie od podstaw, lub jedynie teoretyczne zrozumienie tematu.
🔴
wsparcie architekta systemów w projektowaniu nowych rozwiązań
Sugestia, że rola developera będzie bardziej wykonawcza niż projektowa, a jego wkład w architekturę będzie ograniczony.