JustJoin.IT Praca zdalna Senior

Programista PHP (Mid–Senior)

KIS List

⚲ Warszawa

10 000 - 16 000 PLN netto (B2B)

Wymagania

  • PHP
  • Symfony
  • SQL / PostgreSQL
  • Samodzielność / ownership / dowożenie
  • Testy automatyczne / PHPUnit
  • Git / code review / praca zespołowa developerska
  • Docker
  • RabbitMQ
  • Redis

Opis stanowiska

Cześć! Jesteśmy KIS List - wiodącą w Polsce aplikacją dla branży wnętrzarskiej.
Budujemy system, który porządkuje cały proces projektowy: od briefu, przez kosztorysy, produkty, ustalenia, decyzje klienta, pliki i wizualizacje, aż po wsparcie AI.
Nasi użytkownicy kochają KIS List, ponieważ rozwiązujemy realny problem. Projektanci wnętrz nie tracą czasu dlatego, że nie potrafią projektować. Tracą go na ręczne ogarnianie tabelek, cen, poprawek, budżetów i komunikacji. My ten chaos automatyzujemy i porządkujemy.
Twój kod będzie miał realny wpływ na codzienną pracę tysięcy projektantek wnętrz.
Szukamy osoby, która dołączy do naszego doświadczonego zespołu developerskiego i pomoże nam rozwijać KIS List pod względem technicznym, produktowym i jakościowym.

Kogo szukamy?
Szukamy programisty PHP Mid / Senior, który:
• ma 5+ lat doświadczenia komercyjnego w PHP,
• potrafi samodzielnie dostarczać rezultaty w wyznaczonym czasie, 
• lubi rozwiązywać problemy produktowe, a nie tylko realizować tickety,
• chce pracować nad produktem mającym realnych użytkowników i realny wpływ na rynek.
Najlepiej, jeśli dobrze znasz Symfony. Jeżeli jesteś mocny w Laravelu i chcesz przejść na Symfony - również chętnie porozmawiamy.

Dlaczego warto do nas dołączyć? Czyli: co zyskujesz?
Bo nie szukamy osoby do bezmyślnego przerzucania ticketów z kolumny do kolumny.
W KIS List masz bliski kontakt z produktem, biznesem i twórcami aplikacji. Pracujesz w małym, doświadczonym, trzyosobowym zespole deweloperskim (1. Senior backend / devops 2. Senior fullstack 3. Senior front-end). 
Twoje decyzje mają znaczenie: możesz proponować rozwiązania, kwestionować założenia, usprawniać architekturę i realnie wpływać na kierunek rozwoju całego systemu.
Dostajesz środowisko, które:


daje wpływ na produkt - pracujesz blisko osób decyzyjnych, więc dobre pomysły nie giną w strukturze. Jeśli widzisz prostsze, lepsze albo bardziej przyszłościowe rozwiązanie - możesz je zaproponować i wdrożyć;
• wierzy w AI - dostajesz nielimitowany budżet na narzędzia, np. Antigravity, Claude i inne. Korzystamy z automatyzacji, żeby pracować szybciej i mądrzej - nie po to, żeby wyłączać myślenie. Nieważne, kto napisał kod: Ty czy AI. Ty za niego odpowiadasz;
• traktuje jakość serio - nie mamy stałej osoby QA, więc jakość jest częścią pracy developerskiej, a nie czymś przerzucanym na koniec procesu. Piszesz testy, sprawdzasz kluczowe scenariusze i bierzesz odpowiedzialność za to, co trafia do użytkowników;
• dba o sensowne wdrożenie - na start nie wrzucimy Cię na najgłębszą wodę. Dostaniesz tematy, które pozwolą Ci poznać produkt, system i architekturę. Jeśli lubisz refaktoring, też znajdzie się jakieś zadanie.

Jak pracujemy?
Pracujemy w pełni zdalnie. Do zarządzania zadaniami i codziennej komunikacji używamy ClickUp (jak nie używałeś - nie ma problemu - pokażemy i nauczymy). 
Nasz rytm dnia:
• start pracy około 7:45,
• codzienny Daily o 8:00, poza poniedziałkami,
• w poniedziałki robimy Planning,
• pozostałe spotkania organizujemy wyłącznie wtedy, gdy są naprawdę potrzebne.
Szanujemy czas na pracę głęboką.
Logujemy czas pracy - ale nie po to, żeby kontrolować każdą minutę. Robimy to dla mądrych statystyk, lepszych estymacji i usprawniania procesu. Jeśli zadanie zajęło 16 godzin, a spodziewaliśmy się że zajmie dużo mniej - chcemy wiedzieć, co poszło nie tak i jak następnym razem zrobić to lepiej. 
Kończymy zazwyczaj około 16:00.

Stack technologiczny

Backend:
• PHP 8.x, wkrótce 8.5,
• Symfony, wkrótce Symfony 8,
• PostgreSQL,
• RabbitMQ,
• Redis,
• nginx.

Frontend:
• Vue 3,

Infrastruktura i jakość:
• Playwright - testy E2E.
• Docker,
• CI/CD,
• AWS (S3, EC2, SES i inne) 
• hosting on-premise,
• Sentry,
• Datadog,
• Prometheus,
• Grafana,
• PHPUnit,
• Psalm,
• PHP CS Fixer.

Czego oczekujemy?
Ponieważ dajemy dużo samodzielności i realnego wpływu, potrzebujemy osoby, która umie pracować odpowiedzialnie i nie czeka na prowadzenie za rękę.
Oczekujemy:
• bardzo dobrej znajomości PHP,
• doświadczenia z nowoczesnym frameworkiem PHP, preferowany Symfony,
• samodzielności w analizie i realizacji zadań,
• proaktywnego podejścia do rozwiązywania problemów,
• umiejętności (i chęć!) pisania testów jednostkowych / integracyjnych, 
• odpowiedzialności za jakość dostarczanego kodu.
Dodatkowym atutem będzie:
• znajomość Vue 3,
• doświadczenie w pracy produktowej,
• swobodna komunikacja z biznesem.
Szukamy osoby, która chce związać się z projektem na dłużej.

Kiedy to może nie być dobre miejsce dla Ciebie?
Jeśli:
• potrzebujesz zawsze perfekcyjnie opisanych i niezmiennych wymagań,
• czekasz wyłącznie na polecenia,
• źle odnajdujesz się w dynamicznym środowisku produktowym,
• traktujesz AI jako zamiennik podstawowej wiedzy programistycznej.
U nas trzeba myśleć, dopytywać, proponować rozwiązania, czasem zakwestionować pomysł i przede wszystkim dowozić.

Jak wygląda proces rekrutacji?
• Krótki test wstępny
Klikasz „Aplikuj” i rozwiązujesz krótki automatyczny test z podstaw.Jeśli przejdziesz test, zobaczysz link do formularza. Tam załączysz CV i odpowiesz na kilka pytań o swoje doświadczenie, frameworkami i technologiami, w których czujesz się swobodnie.
• Spotkanie techniczne
Jeśli Twoje doświadczenie nas zainteresuje, zaprosimy Cię na rozmowę techniczną. Chcemy lepiej poznać Twój sposób myślenia, doświadczenie i podejście do rozwiązywania problemów.
• Drugie spotkanie
Jeśli po rozmowie technicznej obie strony widzą potencjał, spotykamy się jeszcze raz, żeby sprawdzić, czy podobnie patrzymy na współpracę, odpowiedzialność, jakość i rozwój produktu.
• Decyzja
Jeśli obie strony czują, że to może zadziałać - zaczynamy współpracę.

🔍 Dekoder Ogłoszenia

🟡
potrafi samodzielnie dostarczać rezultaty w wyznaczonym czasie
Oczekuje się, że będziesz pracować efektywnie i dotrzymywać terminów bez ciągłego nadzoru.
🟢
lubi rozwiązywać problemy produktowe, a nie tylko realizować tickety
Chcą kogoś, kto myśli strategicznie o produkcie i jego rozwoju, a nie tylko wykonuje zadania.
🟢
chce pracować nad produktem mającym realnych użytkowników i realny wpływ na rynek
Podkreśla to, że praca ma znaczenie i jest widoczna, co może być motywujące.
🟡
Bo nie szukamy osoby do bezmyślnego przerzucania ticketów z kolumny do kolumny.
Jest to próba odróżnienia się od firm, gdzie praca jest rutynowa, ale może też sugerować, że poprzednie doświadczenia kandydata mogły być takie.
🔴
Pracujesz w małym, doświadczonym, trzyosobowym zespole deweloperskim
Oznacza to dużą odpowiedzialność i możliwość wpływu, ale też potencjalnie mniejsze zasoby i większe obciążenie pracą.