Senior Full Stack Developer (ERP)
Summary
Senior full-stack developer at PLAY in Warsaw who designs, builds and maintains internal ERP applications across the full product lifecycle — using Angular 19+/Nx microfrontends and Java 21/Spring Boot microservices with PostgreSQL, Kafka and Keycloak, plus a GitLab/Kubernetes/Docker CI-CD toolchain in Scrum, including testing, code review and mentoring.
IT
Twoje zadania:
- Projektowanie architektury oraz rozwój aplikacji (frontend, backend, baza danych) tworzonych w architekturze mikroserwisów i mikrofrontendów w ramach projektów wdrożeniowych, z naciskiem na wysoką dostępność, wydajność i skalowalność systemów
- Praca w pełnym cyklu życia produktu - od planowania po wdrożenie i wsparcie powdrożeniowe w metodyce Scrum oraz w środowisku CI/CD
- Wdrażanie nowoczesnych technologii i ciągłe usprawnianie rozwiązań projektowych
- Rozwój i utrzymanie istniejących aplikacji, w tym analiza i rozwiązywanie błędów zgłaszanych przez użytkowników wewnętrznych i biznesowych
- Monitoring działania aplikacji, reagowanie na incydenty i implementacja poprawek
- Tworzenie dokumentacji technicznej i wdrożeniowej
- Pisanie i utrzymywanie testów jednostkowych, integracyjnych oraz E2E
- Wykonywanie Code Review, przydzielanie zadań mniej doświadczonym członkom zespołu oraz wsparcie w utrzymywaniu wysokiej jakości kodu
Najczęściej wykorzystywane technologie i narzędzia:
Frontend: Angular 19+ (sygnały, komponenty standalone), Nx (monorepo, własna biblioteka styli i komponentów), Angular Material, SCSS, Playwright E2E
Backend: Java 21, Spring Boot, PostgreSQL, Kafka
Autoryzacja: Keycloak, OAuth2
DevOps & narzędzia: GitLab, Kubernetes, Docker, ArgoCD, Tekton, JIRA, Confluence
Szukamy Ciebie, jeśli:
- Minimum 3–5 lat doświadczenia jako Full Stack Developer
- Praktyczne doświadczenie w utrzymaniu oraz rozwoju systemów informatycznych tworzonych w architekturze mikroserwisów i mikrofrontendów
- Znajomość i praktyczne stosowanie metodyki Agile
- Znajomość podejść CI/CD i ich praktyczne zastosowanie w projektach o architekturze zarówno monolitycznej, jak i mikroserwisowej
- Doświadczenie z Angular (19+, sygnały, komponenty standalone), Nx Monorepo, stylowanie przy użyciu SCSS i Angular Material
- Doświadczenie z Java (21+) oraz Spring Boot
- Znajomość baz danych SQL (PostgreSQL)
- Znajomość standardów autoryzacji OAuth2 / OpenID Connect
- Praca z narzędziami: Git, GitLab, JIRA, Confluence
Mile widziane:
- TestContainers do pisania testów fullstack
- Doświadczenie z testami E2E (Playwright, Cypress lub podobne)
- Doświadczenie z Keycloak
- Znajomość narzędzi DevOps: Kubernetes, Docker, ArgoCD, Tekton
- Doświadczenie z Apache Kafka
- Znajomość Spring Modulith
- Znajomość dobrych praktyk UI/UX
- Podstawowa znajomość Figmy i umiejętność współpracy z projektantami UI/UX
- Znajomość standardów dostępności (WCAG)
Otrzymasz od nas benefity:
- Współpraca w oparciu
o umowę o świadczeniu
usług konsultanckich IT - Elastyczna współpraca
w modelu hybrydowym
lub zdalnym - Komputer
mówią pracownicy: