Idź do zawartości

Senior Product Engineer

  • Zdalnie, Hybryda
    • Poznań
    • Katowice
    Jeszcze +1
  • 25 000 zł - 30 000 zł miesięcznie

Opis oferty

W Publink budujemy GovTech jutra, czyli aplikacje dla Skarbników i Urzędników jednostek samorządu terytorialnego. Skracamy godziny jałowej biurokracji i oddajemy urzędnikom czas na to, co naprawdę ważne: sprawy obywateli. Wierzymy, że sektor publiczny może działać jak sprawny biznes i mieć przy tym bardziej ludzką twarz.

Zaczynaliśmy jako mała grupa konsultantów, a dziś jesteśmy startupem IT/SaaS i zaczynamy skalować naszą misję. Przez ostatnie 6 lat urośliśmy z 2 do 18 mln zł ARR. Im wcześniej dołączysz, tym większy możesz mieć wpływ na to, co i jak zbudujemy dalej.

Kogo szukamy?

Product Engineera, który będzie naszym partnerem inżynierskim i realnym współwłaścicielem produktu, a nie wykonawcą backlogu. Kogoś, kto razem z Product Builderem prowadzi produkt od hipotezy do wartości na produkcji, łącząc rozmowę z użytkownikiem, decyzje architektoniczne, działający kod i metryki. Osoby, która widzi, jak AI zmienia paradygmat budowy produktów cyfrowych, i chce być częścią tej zmiany.

Wymagania

To możesz być Ty, jeśli…

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.

Stack produkcyjny

  • Backend: .NET Core / ASP.NET Core + EF Core, MediatR lub równoważny pattern command/query, MS SQL Server z umiejętnością czytania planów wykonania i świadomego indeksowania.

  • Frontend: React + TypeScript po obu stronach, z zarządzaniem stanem (Redux, Zustand, Jotai) wybranym i uzasadnionym.

  • Chmura: Azure (App Service, Application Insights, Service Bus).

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.

Na plus:

  • 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.

Wymagania wyżej piszemy serio, ale nie oczekujemy kompletu. Jeśli większość to Ty, aplikuj, resztę sprawdzimy razem.

Twoje pierwsze 90 dni w Publink

  • 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.

Co dalej?

  • 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.

Współpraca z nami to:

  • Realny wpływ na produkt i swoboda podejmowania decyzji w swoim obszarze

  • Umowa B2B na partnerskich zasadach (widełki w przedziale 25-30k netto PLN)

  • 26 dni w roku bez świadczenia usług, z zachowaniem uzgodnionego wynagrodzenia

  • Elastyczny tryb współpracy: zdalnie lub hybrydowo, ze spotkaniami zespołu ok. raz w miesiącu w naszym biurze w Poznaniu lub Katowicach

  • Sprzęt dopasowany do Twoich potrzeb, z systemem Windows lub macOS do wyboru

  • Budżet na szkolenia i konferencje

  • Dostęp do pakietu medycznego i karty sportowej na preferencyjnych warunkach

Nasze podejście: co Ci obiecujemy

Przeczytaj i sprawdź czy to Twój styl:

Robisz pracę, która ma sens. Niezależnie od roli pracujesz przy produkcie, który komuś naprawdę zmienia dzień. Sens jest wpisany w to, co budujemy, nie dopisany na plakacie.

Masz realny wpływ. O decyzji przesądzają rola, kompetencje i siła tego, co masz do powiedzenia, a nie miejsce w hierarchii. Nie czekasz na zgodę: rozumiejąc kontekst, po prostu działasz, a Twój wpływ jest widoczny.

Bierzesz odpowiedzialność, traktujemy Cię jak dorosłego. Dostajesz autonomię i zaufanie zamiast kontroli i patrzenia na ręce. W zamian odpowiadasz za swoje decyzje i ich rezultaty, nie za „odhaczone zadanie".

Nie godzisz się na „bo zawsze tak było". Wokół Ciebie są ludzie, którzy kwestionują status quo i nazywają absurd absurdem: w administracji, w branży i u nas samych. Nie po to, żeby narzekać, tylko żeby coś z tym zrobić.

Otaczasz się ludźmi autentycznymi. Mówimy jak jest, sobie i Klientom. Informacja jest domyślnie dostępna, błędy nazywamy wprost, a feedback traktujemy jak coś, co się drugiej osobie po prostu należy.

To kultura wymagająca i nie dla każdego. Jeśli te pięć zdań brzmi jak miejsce, w którym chcesz pracować, prawdopodobnie się dogadamy. A jeśli chcesz wiedzieć więcej, zanim zdecydujesz, zobacz nasz produkt, ludzi i sposób pracy na publink.com/kariera.

Proces rekrutacji

Traktujemy kandydatów tak, jak sami chcielibyśmy być traktowani. Na każdym etapie, do którego dotrzesz, dostajesz od nas informację zwrotną.

  1. 👊 I rozmowa z Mateuszem (CTO) – Czeka nas 45-60 minutowa rozmowa online. Porozmawiamy o technologii i sprawdzimy, czy pasujemy do siebie kulturowo. To też dobry moment dla Ciebie, żebyś zweryfikował_a, czy Publink to miejsce dla Ciebie.

  2. 💡Zadanie rekrutacyjne – Jeśli pierwsza rozmowa będzie obiecująca, poprosimy Cię o wykonanie zadania. Nie szukamy jednego słusznego rozwiązania – chcemy zobaczyć Twój tok myślenia i podejście do rozwiązywania problemów.

  3. 💪 II rozmowa – Na podstawie zadania podejmiemy decyzję o zaproszeniu Cię na ok. 2-godzinne spotkanie w naszym biurze w Poznaniu lub Katowicach. Poznasz na nim osoby, z którymi będziesz na co dzień współpracować.

Po tych trzech krokach albo przedstawiamy 🤝 ofertę, albo obszernie feedbackujemy cały proces. W trakcie dyskutowania oferty, za Twoją zgodą rozmawiamy z osobami, które znają Cię z wcześniejszych współprac. ☎️ Rozmowy referencyjne pomagają nam lepiej zrozumieć jak działasz i jak możemy Ci pomóc w wejściu do Publink.

Brzmi jak Twoje miejsce? Aplikuj!

lub

Zdalnie, Hybryda
  • Poznań
  • Katowice
Jeszcze +1
25 000 zł - 30 000 zł miesięcznie