Do zespołu realizującego zaawansowany projekt technologiczny poszukujemy Senior Fullstack Developera. Osoba na tym stanowisku będzie odpowiedzialna za rozwój nowoczesnej aplikacji webowej opartej o architekturę mikroserwisową. Rola obejmuje zarówno rozwój frontendowy w React, jak i projektowanie oraz implementację backendu w Java i/lub PHP, z naciskiem na wydajność, skalowalność i bezpieczeństwo.
responsibilities :
Projektowanie i rozwój aplikacji webowej w modelu fullstack.
Tworzenie i rozwój warstwy frontendowej w React.
Projektowanie, implementacja i utrzymanie backendu w Java i/lub PHP.
Rozwój i utrzymanie REST API w warstwie backendowej.
Praca z backendem w architekturze mikroserwisowej.
Projektowanie i optymalizacja struktur baz danych oraz zapytań SQL.
Integracja warstwy frontendowej z backendem oraz innymi komponentami systemu.
Dbanie o wydajność, stabilność i bezpieczeństwo aplikacji backendowej i frontendowej.
Tworzenie testów jednostkowych i integracyjnych (frontend i backend).
Analiza logów, debugowanie oraz optymalizacja wydajności aplikacji.
Współpraca z zespołem DevOps przy procesach CI/CD oraz konteneryzacji (Docker).
Udział w projektowaniu architektury oraz podejmowaniu decyzji technicznych.
Tworzenie i utrzymywanie dokumentacji technicznej.
requirements-expected :
Kilkuletnie doświadczenie komercyjne na stanowisku Fullstack Developer lub podobnym.
Bardzo dobra znajomość React i nowoczesnych podejść do budowy aplikacji frontendowych.
Bardzo dobra znajomość Java i/lub PHP w kontekście tworzenia aplikacji backendowych.
Praktyczna znajomość projektowania i implementacji REST API.
Doświadczenie w integracji frontend–backend.
Znajomość relacyjnych baz danych oraz optymalizacji zapytań SQL.
Wiedza z zakresu bezpieczeństwa aplikacji webowych.
Doświadczenie w pisaniu testów jednostkowych i integracyjnych.
Znajomość systemów kontroli wersji (Git).
Doświadczenie w pracy z Dockerem i procesami CI/CD będzie dodatkowym atutem.
Samodzielność, odpowiedzialność i umiejętność pracy zespołowej.