Senior Full-stack Developer
FCB Health Spark
⚲ Warszawa
Wymagania
- Nest.js
- Solid
- TypeScript
- Docker
- KISS
- Linux
- MySQL
- Jest
- React
- SQL
Opis stanowiska
Doświadczony Fullstack Developer specjalizujący się w budowie nowoczesnych aplikacji webowych w oparciu o ekosystem JavaScript/TypeScript. Od wersji 17 aktywnie pracuje z Reactem, tworząc skalowalne i wydajne interfejsy użytkownika z naciskiem na czytelność kodu oraz wysoką jakość UX. Posiada praktyczne doświadczenie 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 korzysta również z bibliotek komponentów, takich jak MUI (Material UI), przyspieszając development i dbając o spójność wizualną aplikacji. Na warstwie backendowej pracuje z NestJS, projektując i rozwijając REST API zgodnie z dobrymi praktykami architektonicznymi oraz zasadami czystego kodu. Rozumie koncepcje architektury mikroserwisowej i potrafi odnaleźć się w systemach rozproszonych. Developer łączący kompetencje frontendowe i backendowe, zdolny do samodzielnego budowania aplikacji end-to-end. Stawia na dobre praktyki inżynierskie, testowalność kodu oraz utrzymywalność systemów. Sprawnie pracuje w środowiskach kontenerowych i zespołach rozwijających architekturę mikroserwisową. 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 lub pracę na umowę zlecenie • 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