Product Engineer in Kraków

Product Engineer in Kraków

Kraków Pełny etat 12000 - 16000 zł / miesiąc (szac.) Stacjonarnie
D

W skrócie

  • Zadania: Twórz innowacyjne rozwiązania w PHP i TypeScript, od pomysłu po wdrożenie.
  • Firma: Droplab - krakowska firma rewolucjonizująca branżę turystyczną.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i dostęp do narzędzi AI.
  • Pozostałe informacje: Możliwość pracy z najnowszymi technologiami i AI.
  • Dlaczego ta praca: Zyskaj realny wpływ na projekt i rozwijaj swoje umiejętności w dynamicznym środowisku.
  • Kwalifikacje: Doświadczenie w PHP, TypeScript oraz umiejętność pracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 12000 - 16000 zł za miesiąc.

Kim jesteśmy? Droplabsto krakowska firma, która stworzyła system sprzedaży biletów online, wykorzystywany przez największe firmy z branży Tours&Attractions&Activities, jak np. aquaparki, parki rozrywki czy inne atrakcje turystyczne. Naszym celem jest digitalizacja branży rekreacyjno-turystycznej aby wszystkim usprawnić dostęp do najciekawszych atrakcji. Naszymi klientami są m.in. Tatrzański Park Narodowy, Chochołowskie Termy czy Zoo Wrocław.

Od 2023 roku propagujemy i wdrażamy w obiektach turystycznych strategię cen dynamicznych. Opieramy ją na własnych rozwiązaniach z zakresu uczenia maszynowego. Pomagają one przewidywać frekwencję i wyciągać maksymalną wartość z dostępności atrakcji w realiach danego sezonu, pogody i prowadzonego marketingu. Dzięki temu nasi klienci mogą podejmować decyzje w oparciu o dane, efektywniej zarządzać dostępnością i zwiększać przychody, a odwiedzający zyskują lepszy dostęp do atrakcji - samodzielnie podejmując decyzje odpowiadające ich preferencjom budżetowym i preferencjom co do terminu wizyty.

Kogo szukamy? Szukamy Product Engineera - osoby, która bierze odpowiedzialność za rozwiązanie od początku do końca: od zrozumienia problemu, przez technical discovery i implementację, po wdrożenie, produkcję i kolejne iteracje. Twoim naturalnym środowiskiem jest full-stack: PHP po stronie backendu i TypeScript po stronie interfejsu, przy czym w jednej z tych warstw czujesz się mocniej i to jest w porządku.

Jak wygląda ta rola w praktyce? Dowozisz, nie tylko dyskutujesz. Ticket nie jest gotową specyfikacją - jest problemem do rozwiązania. Zakres domykasz razem z designem i stroną biznesową, a potem odpowiadasz za jego dowiezienie. Podejmujesz dziesiątki decyzji technicznych dziennie. Kierunek ustalamy wspólnie, detale są Twoje. Nie czekasz na pozwolenie. Widzisz efekt swojej pracy. Funkcja, którą zrealizujesz jednego dnia, kolejnego sprzedaje bilety. Zobaczysz w danych, czy zadziałała.

Masz krótką drogę decyzyjną. Pracujesz bezpośrednio z CTO, współzałożycielem, bez warstw pośrednich.

Zakres Twojej pracy:

  • Dostarczanie end-to-end: kompletne funkcje obejmujące backend i frontend, od modelu danych i API po interfejs, z którego korzysta klient.
  • Technical discovery: weryfikacja wykonalności, wychwytywanie ograniczeń i kształtowanie podejścia technicznego, zanim zakres zostanie zamknięty.
  • Decyzje techniczne: dobieranie rozwiązań balansujących wartość dla klienta, tempo dostarczenia, utrzymywalność i ryzyko operacyjne.
  • Jakość produkcyjna: testy, wdrożenie, monitoring i obecność przy rozwiązaniu w pierwszych dniach po release.
  • Praca wspierana przez AI: Claude Code jest u nas codziennym narzędziem pracy; serwery MCP, własne agenty i skille są częścią realnego workflow.
  • Współpraca z designem i resztą zespołu: wnosisz kontekst i alternatywy zamiast czekać na w pełni opisane zadanie.
  • Ciągłe ulepszanie: zauważasz powtarzające się problemy i zostawiasz produkt oraz kod w lepszym stanie, niż go zastałeś.

Wymagania:

  • Potrafisz rozwijać backend w PHP lub innym skryptowym języku.
  • Potrafisz rozwijać aplikację opartą na React z wykorzystaniem języka Typescript.
  • Projektowałeś systemy backendowe, a nie tylko implementowałeś z góry zdefiniowane endpointy.
  • Dobrze rozumiesz logikę biznesową, modelowanie danych, REST API i integracje.
  • Znasz relacyjne bazy danych (MySQL), cache i kolejkowanie zadań.
  • Potrafisz dowieźć zmianę backendową i frontendową jako część tej samej funkcji.
  • Masz wyczucie UX: zauważasz problemy z interakcją, dostępnością i niespójności, zanim zgłosi je klient.
  • Masz swoje zdanie na temat jakości, a Twoja definicja "zrobione" nie kończy się na zmergowanym kodzie.
  • Chcesz zrozumieć problem klienta i biznesu, zanim zdecydujesz, jak go rozwiązać.
  • Potrafisz wytłumaczyć kompromis techniczny osobie nietechnicznej i uzasadnienie biznesowe doświadczonemu inżynierowi.
  • Praktyczne doświadczenie z Claude Code, Cursorem lub równoważnym środowiskiem jest dla nas ważne.
  • Szczególnie interesują nas osoby, które używają AI do czegoś więcej niż autouzupełnianie: do technical discovery, pracy w nieznanych częściach stacku, generowania testów, debugowania, eksploracji kodu, specification-driven development i budowania powtarzalnych workflow inżynierskich.
  • Doświadczenie w tworzeniu serwerów MCP, agentów, skilli lub własnego tooling AI to duży plus.

Mile widziane:

  • Zbudowałeś i wdrożyłeś własny projekt, z którego korzystali realni użytkownicy.
  • Rozwijasz własne workflow oparte na AI i potrafisz opowiedzieć, co się w nich sprawdziło, a co nie.
  • Masz doświadczenie z AWS, Dockerem i CI/CD (GitHub Actions).
  • Pracowałeś z przetwarzaniem asynchronicznym i kolejkami (Symfony Messenger, SQS).
  • Współtworzyłeś design system lub bibliotekę komponentów.
  • Projektowałeś rozwiązania obejmujące cache, kolejki, granice usług lub złożone integracje.
  • Możesz pokazać produkt lub funkcję, którą prowadziłeś od problemu aż po wynik na produkcji.

Ta rola raczej nie jest dla Ciebie, jeśli:

  • Czujesz się najlepiej, gdy każda decyzja i szczegół implementacji są z góry opisane.
  • Chcesz pracować wyłącznie na backendzie albo wyłącznie na froncie, a reszta produktu to dla Ciebie sprawa kogoś innego.
  • Twoja definicja "gotowe" kończy się na zmergowanym kodzie.
  • Uważasz, że za testy i jakość na produkcji odpowiada głównie QA.
  • Twoje doświadczenie z AI ogranicza się do podpowiedzi w edytorze i okazjonalnych podsumowań.
  • Wolisz dostawać zadania, niż rozumieć i przejmować odpowiedzialność za problem, który za nimi stoi.

Oferujemy:

  • Pracę nad produktem w ciekawej branży, z którego co miesiąc korzystają setki firm oraz miliony klientów tych firm.
  • Pracę nad produktem, z którego można samemu często korzystać.
  • Realny wpływ na kształt funkcji, a nie tylko na sposób ich implementacji.
  • Dobrej jakości sprzęt do pracy.
  • Płatne licencje na narzędzia AI.
  • Program zwrotów pieniędzy za bilety zakupione u naszych klientów.
  • Kącik baristy, w którym przygotowujemy kawę z Kolumbii i Brazylii.
  • Integracje, wspólne wycieczki i wyjścia.

Szczegóły:

  • Praca w pełnym wymiarze, na B2B lub umowie o pracę.
  • Wynagrodzenie 12 000 - 16 000 zł netto miesięcznie na B2B lub 10 000 - 13 500 zł brutto na UoP.
  • Praca stacjonarna w naszym biurze w Krakowie, obok Placu Bohaterów Getta.

Product Engineer in Kraków – pracodawca: Droplabs

Droplabs to doskonały pracodawca, który oferuje unikalne możliwości rozwoju w dynamicznej branży turystycznej. Pracując w Krakowie, będziesz częścią zespołu, który ma realny wpływ na rozwój innowacyjnych rozwiązań technologicznych, a także korzystać z atrakcyjnych benefitów, takich jak elastyczne wynagrodzenie, nowoczesny sprzęt oraz integracje zespołowe. Nasza kultura pracy opiera się na współpracy i otwartości, co sprzyja osobistemu i zawodowemu rozwojowi każdego pracownika.

D

Dane kontaktowe:

Zespół rekrutacyjny Droplabs

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Product Engineer in Kraków

PHP
TypeScript
React
REST API
MySQL
UX Design
Technical Discovery