Przejdź do treści
PSE Innowacje sp. z o.o.

Ekspert Fullstack Developer | Lead Software Engineer

PSE Innowacje sp. z o.o. Zobacz wszystkie oferty
Wrocław
1 miesiąc temu

W skrócie

Fullstack Developer/Lead Software Engineer wanted for app modernization in Polish power system. Java 17/21+, TypeScript/Angular, Spring Boot/Quarkus, Kafka, Docker, CI/CD, DevSecOps, AI dev tools. Min 5 yrs Java, 3 yrs TypeScript/Angular. Tech lead experience. Hybrid in Wrocław.

Skrót przygotowany przez AI na podstawie treści ogłoszenia.

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: Open

  • Telemetry, 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ędziCo oferujemy

  • Pracę nad systemem o realnym znaczeniu – infrastrukturze, od której zależy działanie sytemu elektroenergetycznego, a nie kolejnym CRM-ieRzeczywisty wpływ na architekturę i wybór technologii – decyzje podejmuje zespół inżynierski, nie slajd sprzed pięciu latNowoczesne 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
Opublikowana 2026-09-28
Wygasa 2026-12-27
Źródło