Jako Lead Full Stack Engineer w Upvanta sp. z o.o. będziesz kluczową postacią odpowiedzialną za rozwój i utrzymanie zaawansowanych aplikacji biznesowych dla europejskiego sektora publicznego. Twoja rola obejmie kompleksowe wsparcie techniczne, od projektowania architektury po wdrażanie rozwiązań w chmurze, przy jednoczesnym zapewnieniu najwyższej jakości i bezpieczeństwa kodu.
Zakres obowiązków
- Projektowanie oraz rozwój nowoczesnych aplikacji full stack z wykorzystaniem technologii Java i Angular.
- Tworzenie i integracja REST API oraz projektowanie wydajnych modeli danych.
- Utrzymanie procesów CI/CD oraz wdrażanie rozwiązań w środowiskach chmurowych.
- Wdrażanie dobrych praktyk bezpieczeństwa, wydajności oraz tworzenie dokumentacji technicznej.
- Współpraca z międzynarodowym zespołem projektowym w celu dostarczania skalowalnych rozwiązań.
Wymagania
- Minimum 10 lat doświadczenia w tworzeniu oprogramowania Java oraz 4 lata pracy z Angular 7+, TypeScript, HTML5 i CSS.
- Bardzo dobra znajomość Spring Framework, Spring Boot, Spring Security oraz Hibernate.
- Praktyczna znajomość baz danych Oracle, PostgreSQL i MongoDB oraz doświadczenie z AWS lub Azure.
- Znajomość konteneryzacji (Docker, Kubernetes), protokołów OAuth2/OIDC/JWT oraz zasad OWASP Top 10.
- Bardzo dobra znajomość języka angielskiego (min. B2) oraz posiadanie certyfikatu AWS lub Azure na poziomie Associate.
Co oferujemy
- Pracę w pełni zdalną w międzynarodowym środowisku projektowym.
- Możliwość wpływu na kluczowe decyzje techniczne w projektach o dużej skali.
- Rozwój w ramach zaawansowanych technologii chmurowych i nowoczesnych frameworków.