Ekspert Fullstack Developer | Lead Software Engineer (m/k)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Full Stack Developer jobs →Skills
Description
O roli
Szukamy lidera technicznego, który weźmie odpowiedzialność za rozwój i modernizację aplikacji o krytycznym znaczeniu dla funkcjonowania systemu elektroenergetycznego w Polsce. To system, z którego korzystają uczestnicy rynku i który musi działać niezawodnie – a jednocześnie przechodzi realną transformację technologiczną: migrację z klasycznego stosu Java EE na nowoczesną architekturę i przejście na aktualne wersje Angulara.
Będziesz mieć rzeczywisty wpływ na architekturę, stack technologiczny i sposób pracy zespołu [4–8] inżynierów. Nie szukamy menedżera, który przestał programować – oczekujemy, że ok. [50–60]% czasu spędzisz w kodzie, przy najtrudniejszych elementach systemu.
Czym będziesz się zajmować
Techniczne prowadzenie zespołu developerskiego: code review, mentoring, rozwój kompetencji zespołu, dbanie o standardy inżynierskie
Projektowanie architektury systemu, komponentów i API (podejście API-first, OpenAPI)
Współprowadzenie modernizacji aplikacji: redukcja długu technologicznego, planowanie technicznej roadmapy
Implementacja krytycznych i najbardziej złożonych elementów aplikacji (backend i frontend)
Definiowanie strategii testów, Definition of Done i jakości pipeline'u CI/CD wspólnie z zespołem
Współpraca z architektem biznesowym, analitykiem IT i zespołem bezpieczeństwa przy definiowaniu i weryfikacji wymagań
Dobór narzędzi i technologii – w tym wdrażanie narzędzi AI wspierających development w zespole
Czego oczekujemy
Min. 5 lat doświadczenia komercyjnego w Javie oraz min. 3 lata w TypeScript/Angular
Doświadczenia w technicznym prowadzeniu zespołu (jako lead, tech lead lub senior pełniący tę rolę)
Bardzo dobrej znajomości nowoczesnej Javy (17/21+: records, sealed classes, virtual threads) oraz jednego z frameworków: Spring Boot lub Quarkus
Dobrej znajomości Angulara w aktualnych wersjach (standalone components, signals, RxJS) i zarządzania stanem (NgRx lub Signal Store)
Praktycznego doświadczenia w projektowaniu architektury: modularny monolit, hexagonal/clean architecture, DDD, komunikacja asynchroniczna (Kafka, RabbitMQ lub podobne)
Doświadczenia w projektowaniu i wersjonowaniu API REST (OpenAPI, kontrakty)
Solidnej praktyki testowania: JUnit 5, Testcontainers, testy kontraktowe, testy E2E frontendu (Playwright lub Cypress)
Dobrej znajomości relacyjnych baz danych (Oracle i/lub PostgreSQL) – w tym optymalizacji zapytań i migracji schematów (Liquibase/Flyway)
Doświadczenia z kontenerami i orkiestracją (Docker/Podman, Nomad lub Kubernetes) oraz z CI/CD (GitLab CI, GitHub Actions lub podobne)
Praktycznego rozumienia DevSecOps: skanowanie zależności, SAST/DAST, zarządzanie sekretami, secure coding
Codziennej pracy z narzędziami AI wspierającymi development (Claude Code, GitHub Copilot, Cursor lub podobne) i gotowości do wdrażania ich w zespole
Umiejętności tłumaczenia decyzji technicznych na język biznesu i odwrotnie
Mile widziane
Doświadczenie w modernizacji systemów legacy (Java EE → Quarkus/Spring Boot, migracje dużych baz kodu)
Znajomość observability: OpenTelemetry, Prometheus/Grafana, Elastic Stack, distributed tracing, structured logging
Znajomość Hibernate w kontekście wydajnościowym
Doświadczenie w pracy z systemami o wysokich wymaganiach dostępności lub w sektorze regulowanym (energetyka, finanse, administracja)
Znajomość HashiCorp Nomad, Vault lub podobnych narzędzi
Co oferujemy
Pracę nad systemem o realnym znaczeniu – infrastrukturze, od której zależy działanie sytemu elektroenergetycznego, a nie kolejnym CRM-ie
Rzeczywisty wpływ na architekturę i wybór technologii – decyzje podejmuje zespół inżynierski, nie slajd sprzed pięciu lat
Nowoczesne narzędzia: własna infrastruktura AI on-premise do eksperymentów z lokalnymi modelami, licencje na narzędzia agentowego kodowania
Zdalny model pracy, elastyczne godziny
Budżet szkoleniowy i czas na rozwój – konferencje, certyfikacje, kursy
Stabilność zatrudnienia i długoterminową perspektywę – nie projekt na pół roku
Prywatna opieka medyczna, karta sportowa, PPK, ubezpieczenie grupowe
Zespół, który chce robić rzeczy dobrze i ma na to przestrzeń – bez kultury nadgodzin
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Full Stack Developer jobs in Poland.
Finding similar jobs…