Senior Product Engineer (React + TypeScript; .NET)
PUBLINK SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Poznań
25 000 - 30 000 zł netto (+ VAT)
Wymagania
- .NET
- TypeScript
- ASP.NET
- Microsoft Azure
- Microsoft SQL Server
- React.js
- Claude Code
Opis stanowiska
Wymagania:
- Mindset produktowy
- • Masz 6+ lat komercyjnego doświadczenia jako fullstack engineer, z backendem i frontendem produkcyjnie po obu stronach.
- • W poprzednich rolach był_ś realnym współwłaścicielem decyzji co budujemy, nie tylko jak. Pokażesz konkretny przykład, kiedy świadomie odpuścił_ś feature, mimo presji.
- • Każdy ważny feature ma u Ciebie metrykę sukcesu zdefiniowaną przed startem prac, wybraną jako leading indicator dla efektu biznesowego (retencja, expansion, time to value), nie tylko jako wskaźnik ruchu w UI.
- • Dane wyciągasz samodzielnie z Amplitude i bazy produktowej, łączysz je w argument do dyskusji o priorytetach.
- Decyzyjność i ownership
- • Piszesz ADR (Any Decision Record) z opcjami, kryteriami i rekomendacją zanim siądziesz do implementacji większej zmiany. To dla Ciebie standard, nie biurokracja.
- • Twoja odpowiedzialność nie kończy się na merge'u. Idziesz z feature'em od pomysłu, przez deploy i monitoring, do rozmowy z użytkownikiem, który go używa.
- • DORA metrics (deployment frequency, lead time, change failure rate, MTTR) traktujesz jako standard dojrzałego zespołu. Wiesz, co mierzy Twój, czego nie i co byś z tym zrobił_a.
- Architektura i jakość produkcyjna
- • Tworzysz i utrzymujesz mapę bounded contexts modułu, projektujesz integracje między kontekstami (REST vs event-driven, sync vs async, eventual consistency).
- • API projektujesz z wersjowaniem i wsteczną kompatybilnością. Migracje modułów planujesz w fazach z możliwością wycofania, nie big bangiem.
- • DDD i bounded contexts to dla Ciebie codzienne narzędzie. Znasz archetypy rozwiązań (CQRS, Event Sourcing, saga, outbox, idempotency keys) na tyle, by je dobrać do problemu, a nie wynajdywać.
- • Operacjonalizujesz feature od pierwszego commita: SLO/SLI, structured logging, dashboardy w Application Insights (z KQL i distributed tracing), on-call swojego obszaru, runbooki, blameless post-mortemy z konkretnymi wnioskami systemowymi.
- • Bezpieczeństwo i regulacje (UOFP, NIS2/KSC) są częścią Twojego designu od początku, nie kontrolą po fakcie.
- Sposób pracy i AI
- • Pipeline CI/CD to dla Ciebie kod, który modyfikujesz samodzielnie.
- • Test pyramid (unit, integration, E2E) ma u Ciebie jasne proporcje, które potrafisz uzasadnić wybranymi ryzykami.
- • Feature flags, canary deployments lub dark launches to standard pracy z ryzykownymi zmianami.
- • Pracujesz z Claude Code, Cursor lub równoważnym narzędziem codziennie. Pokażesz workflow, w którym AI realnie zmienia Twoje tempo lub jakość pracy.
Mile widziane:
- Doświadczenie w GovTech, FinTech lub innej regulowanej branży (UOFP, klasyfikacja budżetowa, JPK, sprawozdawczość finansowa).
- Prowadzenie incydentu produkcyjnego od alarmu, przez diagnozę, do post-mortem z wnioskami systemowymi.
- Doświadczenie z LLM-ami w produkcie: RAG, function calling, prompt engineering produkcyjnie, ewaluacja jakości promptów.
- Discovery prowadzony samodzielnie: wywiady z użytkownikami, walidacja hipotez, Opportunity Solution Tree.
- Aktywność w community: prelekcje, OSS, blog techniczny, kontrybucje do narzędzi developerskich.
O firmie:
- W Publink budujemy GovTech jutra, a nasza platforma ePublink to narzędzie do walki z absurdami biurokracji. Przeszliśmy drogę od małej grupy cenionych konsultantów do scale-upu z 17 mln zł ARR, zachowując przy tym startupową elastyczność i brak zbędnych procedur.
- Jesteśmy organizacją produktową, w której każdy i każda z nas ma realny ownership. Nikt nie zarządza Twoim kalendarzem, bo liczy się wpływ, jaki wywierasz oraz to, czy Twoja praca faktycznie „robi różnicę”. Rośniemy szybko, ale mądrze, zawsze stawiając potrzeby Klienta w centrum naszych działań. Jeśli szukasz miejsca opartego na autentyczności i radykalnej transparentności – chodź do nas.
Zakres obowiązków:
- Jakie będą Twoje najbliższe cele (3 miesiące)?
- • Wdrożysz się do organizacji i jednego z naszych modułów.
- • Dostarczysz pierwszą znaczącą zmianę end-to-end – od hipotezy z Product Builderem/Ownerem, przez ADR i kod, po metryki sukcesu na produkcji.
- • Pomożesz nam określić ramy i rozpocząć przeprowadzanie realnej zmiany paradygmatu wytwarzania produktów, z klasycznego tria produktowego, na nową formę w oparciu o AI.
- Po roku
- • Jesteś jednym z punktów referencyjnych w sprawach architektury platformy, nie tylko swojego modułu.
- • Współprojektujesz produkty na styku modułów, rozwiązując decyzje cross-team bez konieczności eskalacji.
- • Wnosisz do mapy bounded contexts i konwencji platformowych, które kierują pracą innych Product Engineerów.
Oferujemy:
- Realny wpływ na produkt i swobodę podejmowania decyzji w swoim obszarze
- Formę współpracy w oparciu o umowę B2B (widełki w przedziale 25 - 30k PLN netto)
- 26 dni wolnych
- Tryb pracy hybrydowy lub zdalny (z przyjazdem 1/msc. do biura w Poznaniu)
- Niezbędny sprzęt, system operacyjny do wyboru (MS Windows lub MacOS)
- Stanowisko pracy w biurze i domu (2 monitory, stacja dokująca, słuchawki itp.)
- Przestrzeń do popełniania błędów i wyciągania z nich wniosków
- Budżet na udział w szkoleniach i konferencjach
- Tradycyjne benefity (prywatna opieka medyczna, karta sportowa)
- Mindset produktowy
- • Masz 6+ lat komercyjnego doświadczenia jako fullstack engineer, z backendem i frontendem produkcyjnie po obu stronach.
- • W poprzednich rolach był_ś realnym współwłaścicielem decyzji co budujemy, nie tylko jak. Pokażesz konkretny przykład, kiedy świadomie odpuścił_ś feature, mimo presji.
- • Każdy ważny feature ma u Ciebie metrykę sukcesu zdefiniowaną przed startem prac, wybraną jako leading indicator dla efektu biznesowego (retencja, expansion, time to value), nie tylko jako wskaźnik ruchu w UI.
- • Dane wyciągasz samodzielnie z Amplitude i bazy produktowej, łączysz je w argument do dyskusji o priorytetach.
- Decyzyjność i ownership
- • Piszesz ADR (Any Decision Record) z opcjami, kryteriami i rekomendacją zanim siądziesz do implementacji większej zmiany. To dla Ciebie standard, nie biurokracja.
- • Twoja odpowiedzialność nie kończy się na merge'u. Idziesz z feature'em od pomysłu, przez deploy i monitoring, do rozmowy z użytkownikiem, który go używa.
- • DORA metrics (deployment frequency, lead time, change failure rate, MTTR) traktujesz jako standard dojrzałego zespołu. Wiesz, co mierzy Twój, czego nie i co byś z tym zrobił_a.
- Architektura i jakość produkcyjna
- • Tworzysz i utrzymujesz mapę bounded contexts modułu, projektujesz integracje między kontekstami (REST vs event-driven, sync vs async, eventual consistency).
- • API projektujesz z wersjowaniem i wsteczną kompatybilnością. Migracje modułów planujesz w fazach z możliwością wycofania, nie big bangiem.
- • DDD i bounded contexts to dla Ciebie codzienne narzędzie. Znasz archetypy rozwiązań (CQRS, Event Sourcing, saga, outbox, idempotency keys) na tyle, by je dobrać do problemu, a nie wynajdywać.
- • Operacjonalizujesz feature od pierwszego commita: SLO/SLI, structured logging, dashboardy w Application Insights (z KQL i distributed tracing), on-call swojego obszaru, runbooki, blameless post-mortemy z konkretnymi wnioskami systemowymi.
- • Bezpieczeństwo i regulacje (UOFP, NIS2/KSC) są częścią Twojego designu od początku, nie kontrolą po fakcie.
- Sposób pracy i AI
- • Pipeline CI/CD to dla Ciebie kod, który modyfikujesz samodzielnie.
- • Test pyramid (unit, integration, E2E) ma u Ciebie jasne proporcje, które potrafisz uzasadnić wybranymi ryzykami.
- • Feature flags, canary deployments lub dark launches to standard pracy z ryzykownymi zmianami.
- • Pracujesz z Claude Code, Cursor lub równoważnym narzędziem codziennie. Pokażesz workflow, w którym AI realnie zmienia Twoje tempo lub jakość pracy.
Mile widziane:
- Doświadczenie w GovTech, FinTech lub innej regulowanej branży (UOFP, klasyfikacja budżetowa, JPK, sprawozdawczość finansowa).
- Prowadzenie incydentu produkcyjnego od alarmu, przez diagnozę, do post-mortem z wnioskami systemowymi.
- Doświadczenie z LLM-ami w produkcie: RAG, function calling, prompt engineering produkcyjnie, ewaluacja jakości promptów.
- Discovery prowadzony samodzielnie: wywiady z użytkownikami, walidacja hipotez, Opportunity Solution Tree.
- Aktywność w community: prelekcje, OSS, blog techniczny, kontrybucje do narzędzi developerskich.
O firmie:
- W Publink budujemy GovTech jutra, a nasza platforma ePublink to narzędzie do walki z absurdami biurokracji. Przeszliśmy drogę od małej grupy cenionych konsultantów do scale-upu z 17 mln zł ARR, zachowując przy tym startupową elastyczność i brak zbędnych procedur.
- Jesteśmy organizacją produktową, w której każdy i każda z nas ma realny ownership. Nikt nie zarządza Twoim kalendarzem, bo liczy się wpływ, jaki wywierasz oraz to, czy Twoja praca faktycznie „robi różnicę”. Rośniemy szybko, ale mądrze, zawsze stawiając potrzeby Klienta w centrum naszych działań. Jeśli szukasz miejsca opartego na autentyczności i radykalnej transparentności – chodź do nas.
Zakres obowiązków:
- Jakie będą Twoje najbliższe cele (3 miesiące)?
- • Wdrożysz się do organizacji i jednego z naszych modułów.
- • Dostarczysz pierwszą znaczącą zmianę end-to-end – od hipotezy z Product Builderem/Ownerem, przez ADR i kod, po metryki sukcesu na produkcji.
- • Pomożesz nam określić ramy i rozpocząć przeprowadzanie realnej zmiany paradygmatu wytwarzania produktów, z klasycznego tria produktowego, na nową formę w oparciu o AI.
- Po roku
- • Jesteś jednym z punktów referencyjnych w sprawach architektury platformy, nie tylko swojego modułu.
- • Współprojektujesz produkty na styku modułów, rozwiązując decyzje cross-team bez konieczności eskalacji.
- • Wnosisz do mapy bounded contexts i konwencji platformowych, które kierują pracą innych Product Engineerów.
Oferujemy:
- Realny wpływ na produkt i swobodę podejmowania decyzji w swoim obszarze
- Formę współpracy w oparciu o umowę B2B (widełki w przedziale 25 - 30k PLN netto)
- 26 dni wolnych
- Tryb pracy hybrydowy lub zdalny (z przyjazdem 1/msc. do biura w Poznaniu)
- Niezbędny sprzęt, system operacyjny do wyboru (MS Windows lub MacOS)
- Stanowisko pracy w biurze i domu (2 monitory, stacja dokująca, słuchawki itp.)
- Przestrzeń do popełniania błędów i wyciągania z nich wniosków
- Budżet na udział w szkoleniach i konferencjach
- Tradycyjne benefity (prywatna opieka medyczna, karta sportowa)
🔍 Dekoder Ogłoszenia
🔴
Mindset produktowy
Oczekuje się, że będziesz myśleć o produkcie jak o własnym i brać odpowiedzialność za jego sukces biznesowy, a nie tylko za implementację techniczną.
🔴
W poprzednich rolach był_ś realnym współwłaścicielem decyzji co budujemy, nie tylko jak.
Szukają osoby, która aktywnie uczestniczy w definiowaniu kierunku rozwoju produktu i potrafi argumentować swoje decyzje, nawet jeśli są one sprzeczne z pierwotnymi założeniami.
🔴
Każdy ważny feature ma u Ciebie metrykę sukcesu zdefiniowaną przed startem prac, wybraną jako leading indicator dla efektu biznesowego (retencja, expansion, time to value), nie tylko jako wskaźnik ruchu w UI.
Oczekują, że będziesz potrafił_a mierzyć realny wpływ swojej pracy na biznes, a nie tylko popularność funkcji w interfejsie.
🔴
Twoja odpowiedzialność nie kończy się na merge'u. Idziesz z feature'em od pomysłu, przez deploy i monitoring, do rozmowy z użytkownikiem, który go używa.
Oczekują pełnego cyklu życia funkcji, włączając w to wsparcie po wdrożeniu i bezpośredni kontakt z użytkownikami, co może oznaczać dodatkowe obowiązki poza kodowaniem.
🟡
Piszesz ADR (Any Decision Record) z opcjami, kryteriami i rekomendacją zanim siądziesz do implementacji większej zmiany. To dla Ciebie standard, nie biurokracja.
Oczekują formalnego dokumentowania kluczowych decyzji architektonicznych, co może być postrzegane jako dodatkowy narzut pracy, jeśli nie jest to faktycznie usprawnienie procesu.