Full-stack Developer
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
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 kafeteria MyBenefit
Full-stack Developer
Full-stack Developer