Backend

Senior backend developer (Java lub PHP)

P3 Doweks

Jesteśmy software housem z Krakowa. Założycielem jest Konrad Otrębski, developer, prelegent na konferencjach, wieloletni praktyk Test-Driven Development oraz DevOps’owego flow. Nie pracujemy na branchach, wszystko pushujemy na master i robimy po 50-100 deploymentów na produkcję miesięcznie (na osobę). Pracujemy ze stabilnymi oraz świadomymi klientami przy długoterminowych projektach.

Projekt: wrappowanie fabryki w API

Klientem, dla którego odbywa się projekt jest polski producent odzieży. Firma produkuje dedykowaną odzież dla klientów b2b (np. kurierów, hoteli, sportowców, beauty itd.), w tym wielu najbardziej znanych marek w Polsce. Celem projektu jest stabilizacja systemu, który zarządza całą fabryką klienta, a następnie rozbudowa jego możliwości. Naszą podstawową metodą pracy jest TDD.

Java lub PHP?

Będziesz zajmować się rozwojem aplikacji w Java. Jeśli jesteś programistą PHP to w pierwszych dniach pracy otrzymasz pełne wdrożenie do Java (m.in. przez pair programming). Dla programistów PHP jest to więc oferta "przebranżowienia" do Java.

Wymagania

  • Java lub PHP - bardzo dobra znajomość jednego z tych języków,
  • Test-Driven Development - znasz, posiadasz doświadczenie i chcesz stosować TDD na co dzień,
  • Refactoring, Clean Code - potrafisz pisać dobrej jakości kod, a także modyfikować już istniejący,
  • Język polski,
  • Pasja do programowania poparta Twoim ciągłym rozwojem,
  • Domain-Driven Design - mile widziane; nie wymagamy.

Zadania

  • Rozwój aplikacji w Java,
  • Praca w TDD (naprawdę najpierw piszemy test),
  • Code reviews dla innych członków zespołu oraz pair programming.

Oferta

  • Pełne wdrożenie i przebranżowienie do języka Java (jeśli przechodzisz z PHP) - m.in. kilkadziesiąt godzin sesji pair programmingowych,
  • Nielimitowana biblioteczka - nielimitowany budżet na książki papierowe, ebooki, audiobooki czy kursy (typu Udemy, Coursera),
  • Wynagrodzenie w zakresie 18-24k PLN netto - umowa B2B w pełnym wymiarze czasu,
  • Praca w 100% zdalna - zjazdy firmowe raz na kwartał,
  • 26 dni urlopu oraz wolne święta państwowe,
  • 4 dni dodatkowego wolnego na konferencje/naukę,
  • Sprzęt wg. Twoich życzeń (z tym, że pracujemy na Linux Ubuntu),
  • Trunk-Based Development - praca w unikatowym DevOpsowym flow - brak branchy, brak merge conflictów, dostarczamy szybciej niż konkurencja w przyjemnych dla programisty warunkach, nauczysz się pracować w tym podejściu, osobiście będziesz wykonywać ok. 50-100 deploymentów na produkcję miesięcznie,
  • Udział w projekcie, w którym ratujemy aplikację legacy i przekształcimy ją w sprawnie funkcjonujący i nowoczesny system, który zarządza całą fabryką klienta,
  • Praca ze świadomym i pozytywnie nastawionym klientem - któremu mocno zależy na jakości oprogramowania.

Etapy rekrutacji

  • Formularz aplikacyjny (wystarczy jedno: LinkedIn lub CV),
  • Wstępna rozmowa telefoniczna - ok. 10-30 min z Konradem, naszym tech-leadem,
  • Pair coding online - ok. 1-2h, aby ustalić jak myślisz i pracujesz z kodem,
  • Rozmowa końcowa - ok. 1h.

Zasady rekrutacji

  • Po każdym etapie udzielamy Ci natychmiastowego i szczegółowego feedbacku (na koniec rozmowy),
  • Odpowiadamy każdemu! Na pierwszą rozmowę możesz umówić się samodzielnie zaraz po zaaplikowaniu (przy użyciu naszego kalendarza).

Więcej informacji

Inne oferty