Product Engineering Cooperation - Backend or Full-stack in Katowice

Product Engineering Cooperation - Backend or Full-stack in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Zdalnie
V

W skrócie

  • Zadania: Twórz oprogramowanie, które zmienia branżę hotelarską i wpływa na miliony gości.
  • Firma: Profitroom - innowacyjna firma technologiczna w branży hotelarskiej.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczna praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z AI i twórz rozwiązania, które mają realny wpływ na klientów.
  • Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

To jest zdalna pozycja. AI przyspiesza wykonanie oprogramowania i czyni je bardziej dostępnym. To, co pozostaje rzadkie, to osąd - wiedza, co budować, dlaczego to ma znaczenie, jakie kompromisy podejmować i co jest potrzebne, aby przekształcić pomysł w rzeczywisty wpływ na klienta i biznes.

W Profitroom budujemy oprogramowanie dla branży hotelarskiej, z którego korzystają tysiące hoteli i miliony gości. Nasi inżynierowie produktu odpowiadają za techniczne rozwiązania od początku do końca: od zrozumienia problemu i wkładu w odkrycie techniczne, przez wdrożenie i testowanie, aż po wydanie, produkcję i ciągłe doskonalenie.

Szukamy inżynierów produktu z jednym z dwóch technicznych profili:

  • Backend-led: Twoim najsilniejszym obszarem jest PHP, architektura aplikacji, logika biznesowa, API, dane i systemy rozproszone. Czujesz się komfortowo biorąc odpowiedzialność za rozwiązania backendowe i wchodząc w inne części produktu, gdy ustalone wzorce, współpraca i AI czynią to praktycznym.
  • Full-stack: Pracujesz zarówno w frontendzie, jak i backendzie, zwykle z najsilniejszą stroną w TypeScript, Vue.js, ścieżkach użytkowników i UX. PHP i Laravel są częścią twojego regularnego zakresu pracy - nie są to okazjonalne zadania przekazywane innemu zespołowi.

Nie oczekujemy identycznej głębokości w każdej części naszego stosu. Oczekujemy silnych podstaw inżynieryjnych w twoim głównym obszarze, wystarczającego zakresu, aby dostarczyć znaczące wyniki oraz osądu, aby rozpoznać, kiedy pracować samodzielnie, kiedy współpracować i kiedy specjalistyczna głębokość jest naprawdę potrzebna.

Menadżer produktu odpowiada za kierunek produktu i jego cel. Ty odpowiadasz za techniczne „jak” — decydujesz o podejściu technicznym i pozostajesz odpowiedzialny za jakość tego, co trafia do produkcji.

Zakres współpracy:

  • Dostawa end-to-end: w zależności od twojego tła, może to oznaczać prowadzenie usług backendowych lub dostarczanie kompletnych funkcji użytkownika w frontendzie i backendzie.
  • Odkrycie techniczne: walidacja wykonalności, identyfikacja ograniczeń i kształtowanie podejścia technicznego przed zamknięciem zakresu.
  • Decyzje techniczne: wybór rozwiązań, które równoważą wartość dla klienta, szybkość dostawy, łatwość utrzymania i ryzyko operacyjne.
  • Jakość produkcji: testowanie, wydawanie, monitorowanie i pozostawanie blisko rozwiązania podczas wdrożenia i opieki po uruchomieniu.
  • Rozwój wspomagany AI: Claude Code jest naszym codziennym narzędziem; serwery MCP, agenci, umiejętności i wewnętrzne narzędzia są częścią rzeczywistego przepływu pracy.
  • Współpraca międzyfunkcyjna: z menedżerami produktów, QA i innymi inżynierami: wnosisz kontekst i kompromisy zamiast czekać na w pełni określony bilet.
  • Ciągłe doskonalenie: zauważasz powtarzające się problemy i zostawiasz produkty, systemy i praktyki inżynieryjne lepsze niż je znalazłeś.

Wymagania:

Będziesz się rozwijać w tej współpracy, jeśli:

  • Wydawałeś oprogramowanie używane przez prawdziwych klientów i byłeś wystarczająco blisko, aby wiedzieć, co działało, co się zepsuło i co wymagało zmiany.
  • Chcesz zrozumieć problem klienta i biznesu, zanim zdecydujesz, jak go rozwiązać.
  • Posiadanie problemu od początku do końca wydaje się bardziej naturalne niż realizacja w pełni określonego biletu.
  • Potrafisz wyjaśnić techniczny kompromis menedżerowi produktu i uzasadnienie biznesowe doświadczonemu inżynierowi.
  • Masz opinie na temat jakości, a twoja definicja wykracza poza przejście przeglądu kodu lub przekazanie pracy do QA.
  • Narzędzia AI są dla ciebie naturalnym przedłużeniem sposobu myślenia i pracy.
  • Jesteś gotów pracować poza swoim głównym obszarem technicznym, gdy pomoże to dostarczyć lepszy wynik.
  • Zadajesz pytania: „czy to warto zbudować?” i „jaki wynik chcemy osiągnąć?” przed przystąpieniem do wdrożenia.

Wybierz profil, który najlepiej cię opisuje:

  • Backend-led Product Engineer: Twoim technicznym domem jest backend. Oczekujemy:
  • Silnego doświadczenia komercyjnego z PHP i Laravel lub Symfony.
  • Doświadczenia w projektowaniu systemów backendowych, a nie tylko w implementacji zdefiniowanych punktów końcowych.
  • Silnego zrozumienia logiki biznesowej, modelowania danych, REST API i integracji.
  • Doświadczenia z mikroserwisami, systemami opartymi na zdarzeniach lub innymi architekturami rozproszonymi.
  • Praktycznej wiedzy o relacyjnych i nierelacyjnych bazach danych, pamięci podręcznej i kolejkach wiadomości.
  • Znajomości Docker, CI/CD i infrastruktury produkcyjnej.
  • Otwartości na pracę z JavaScript lub TypeScript i wkład w inne obszary, gdy zadanie tego wymaga.

Nie oczekujemy, że będziesz specjalistą frontendowym. Oczekujemy, że będziesz dbać o cały wynik produktu, a nie traktować granicy API jako końca swojej odpowiedzialności.

  • Full-stack Product Engineer: Dostarczasz w całym stosie, z szczególną siłą w inżynierii frontendowej i doświadczeniu użytkownika. Oczekujemy:
  • Silnego doświadczenia komercyjnego z TypeScript, JavaScript i Vue.js.
  • Doświadczenia z architekturą komponentów, zarządzaniem stanem, wydajnością i utrzymywalnymi systemami frontendowymi.
  • Praktycznej wiedzy o Tailwind i Pinia lub umiejętności przeniesienia odpowiedniego doświadczenia z porównywalnych narzędzi.
  • Doświadczenia komercyjnego z PHP i Laravel.
  • Pełnej pewności w pracy z API, logiką biznesową, bazami danych, pamięcią podręczną i integracjami backendowymi.
  • Wrażliwości UX: zauważasz problemy interakcji, problemy z dostępnością i niespójności, zanim klienci je zgłoszą.
  • Umiejętności dostarczania zmian frontendowych i backendowych jako część tej samej funkcji.

To nie jest współpraca tylko frontendowa. PHP i Laravel będą regularną częścią twojego zakresu.

Wspólne środowisko techniczne:

W zależności od produktu i twojego obszaru skupienia, będziesz pracować z:

  • PHP · Laravel · Symfony · TypeScript · JavaScript · Vue.js · Tailwind · Pinia · REST APIs · MySQL / MariaDB · MongoDB · Redis · RabbitMQ · Mikroserwisy · CQRS · Event Sourcing · Docker · Kubernetes · GitLab CI/CD · Claude Code · serwery MCP · agenci AI.

Nie oczekujemy, że każdy kandydat będzie miał takie samo doświadczenie z każdą technologią wymienioną powyżej.

Inżynieria natywna AI:

Praktyczne doświadczenie z Claude Code, Cursor lub równoważnym środowiskiem kodowania AI jest dla nas ważne. Szczególnie interesują nas osoby, które wykorzystują AI do więcej niż tylko autouzupełniania: odkrycie techniczne, wdrożenie w nieznanych częściach stosu, generowanie testów, debugowanie, eksploracja bazy kodu, rozwój oparty na specyfikacji i budowanie powtarzalnych procesów inżynieryjnych.

Doświadczenie w tworzeniu serwerów MCP, agentów, umiejętności lub wewnętrznych narzędzi AI jest dużą zaletą.

Punkty bonusowe:

  • Stworzyłeś i wydałeś projekt poboczny dla siebie lub prawdziwych użytkowników.
  • Samodzielnie korzystasz z narzędzi AI i aktywnie rozwijasz własne procesy robocze.
  • Stworzyłeś serwer MCP, agenta lub inne narzędzie, które rozwiązało rzeczywisty problem.
  • Pracowałeś z Event Sourcing lub CQRS w systemie produkcyjnym.
  • Wnosiłeś wkład w system projektowania lub bibliotekę komponentów.
  • Projektowałeś rozwiązania obejmujące pamięć podręczną, kolejki, granice usług lub złożone integracje.
  • Możesz pokazać produkt lub funkcję, którą posiadałeś od początkowego problemu do wyników produkcyjnych.

Prawdopodobnie nie jest to dla ciebie, jeśli:

  • Najlepiej czujesz się, gdy każda decyzja i szczegół wdrożenia zostały już określone.
  • Chcesz ściśle backendowy lub frontendowy zakres i uważasz, że reszta produktu jest odpowiedzialnością kogoś innego.
  • Twoja definicja „zrobione” kończy się, gdy kod jest scalony.
  • Uważasz, że testowanie i jakość produkcji są przede wszystkim odpowiedzialnością zespołu QA.
  • Twoje praktyczne doświadczenie z AI ogranicza się do autouzupełniania i okazjonalnych podsumowań.
  • Wolisz otrzymywać zadania, zamiast rozumieć i posiadać problem, który za nimi stoi.

Komunikacja:

Komunikujesz się swobodnie w języku polskim i angielskim oraz możesz ściśle współpracować z menedżerami produktów, inżynierami QA, inżynierami oprogramowania i interesariuszami biznesowymi.

Korzyści:

Warunki umowy:

  • Współpraca B2B.
  • Miesięczne wynagrodzenie do 30 000 PLN netto, w zależności od doświadczenia i uzgodnionego zakresu usług.
  • Model współpracy zdalnej.
  • Międzynarodowe projekty technologiczne i produktowe.
  • Elastyczny model współpracy projektowej.
  • Planowane przerwy serwisowe zgodne z warunkami umowy.
  • Możliwość współpracy z doświadczonymi zespołami produktowymi i technologicznymi.
  • Możliwość dostępu do wybranych inicjatyw dzielenia się wiedzą.

Proces rekrutacji:

  • Rozmowa wstępna z rekruterem (do 45 minut). Omówimy twoje doświadczenie, czego szukasz i wzajemne dopasowanie.
  • Wywiad dotyczący dopasowania biznesowego i mentalności z menedżerem produktu i liderem zespołu (do 45 minut). Dyskutujemy o twoim podejściu do posiadania, osądu biznesowego, rozwiązywania problemów i ogólnego nastawienia.
  • Techniczne zagłębienie z liderem zespołu i deweloperem (do 45 minut). Spodziewaj się konkretnych pytań technicznych — może to obejmować przegląd kodu lub ćwiczenie projektowania systemu. Dbamy o osąd i rozumowanie, a nie przypominanie słów kluczowych.
  • Decyzja. W przypadku remisu między kandydatami, ten etap działa jako rozstrzyganie remisu.

Product Engineering Cooperation - Backend or Full-stack in Katowice – pracodawca: Vue Mastery

Profitroom to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu zdalnym oraz możliwość współpracy nad innowacyjnymi projektami technologicznymi w branży hotelarskiej. Nasza kultura pracy opiera się na współpracy i ciągłym doskonaleniu, co stwarza wyjątkowe możliwości rozwoju zawodowego dla inżynierów produktów. Dodatkowo, oferujemy konkurencyjne wynagrodzenie oraz dostęp do inicjatyw związanych z dzieleniem się wiedzą, co czyni nas atrakcyjnym miejscem dla osób poszukujących znaczącej i satysfakcjonującej pracy.

V

Dane kontaktowe:

Zespół rekrutacyjny Vue Mastery

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Product Engineering Cooperation - Backend or Full-stack in Katowice

PHP
Laravel
Symfony
TypeScript
JavaScript
Vue.js
REST APIs