Backend Software Engineer
Redis (nice to have)
RabbitMQ (nice to have)
Elasticsearch (nice to have)
CQRS (nice to have)
Unit Testing (junior)
TL;DR
Backend Software Engineer
12 000 - 16 000 zł + VAT / mies (B2B), B2B lub umowa o pracę
26 dni wolnych w roku
Elastyczne godziny pracy , zdalnie (plus biura w Warszawie i Poznaniu)
PHP, Symfony, API Platform, PHPUnit, Docker, GitHub, Elasticsearch, Redis, RabbitMQ, MariaDB, Nginx, Sentry, Datadog
Sytuacja :
Pandemia nauczyła internautów rezerwować online wizyty nie tylko do lekarzy i fryzjerów, ale także w warsztatach samochodowych.
Ogromna zmiana społeczna dzieje się na naszych oczach.
DobryMechanik to drugi największy w Europie pod względem wejść marketplace łączący kierowców i warsztaty samochodowe. Mamy tyle ruchu, co dwaj kolejni konkurenci razem wzięci.
Obecnie przechodzimy transformację z serwisu opartego na SEO w dojrzały marketplace. W 2021 roku wdrożyliśmy Zilo - autorski system do zarządzania zleceniami w warsztacie ( case study ) oraz Autobooking, pierwszy w Polsce (i jeden z pierwszych na świecie) natychmiastowy system rezerwacji usług oponiarskich.
W 2022 nasze plany są jeszcze ciekawsze.
Nasze produkty :
- DobryMechanik.pl - największy w Europie marketplace dla kierowców szukających warsztatu samochodowego
- Zilo.co - jeden z najpopularniejszych systemów do zarządzania wizytami w warsztacie. Chcemy, aby stał się systemem operacyjnym dla warsztatu. Wdrożony w 2021
- Autobooking - natychmiastowa rezerwacja miejsca w warsztacie. Pionierski system diametralnie zwiększający UX korzystania z usług.
Ogromny potencjał wzrostowy. Wdrożony na koniec 2021
- Tajny produkt #1 - zwiększający lojalność i zaangażowanie kierowców. Do wdrożenia w 2022
- Tajny produkt #2 - dający nam wejście na nowy, bardzo intratny rynek. Do wdrożenia w 2022
- Tajny produkt #3 - poprawiający płynność i UX całej usługi. Do wdrożenia w 2022
Na czym będzie polegała Twoja praca :
- Rozwój Zilo (w którego skład wchodzi kilka aplikacji), Autobookingu lub *Tajne*
- Development w oparciu o stack :
- PHP 7.x-8.x,
- Symfony 5.x-6.x (wykorzystujemy głównie komponenty Symfony),
- Docker (+ lokalnie docker-compose),
- Elasticsearch,
- Datadog
- GitHub Actions
- Dbanie o jakość i dobrze przetestowany kod w oparciu o PHPUnit i testy w Postmanie ( znasz Newmana? )
- Współpraca z frontendem ( TypeScript + Vue.js 3 + Web Components) - nie wymagamy od Ciebie doświadczenia na froncie, mamy od tego ludzi
- Dowożenie tego do czego się zobowiązałaś / eś w danym dwutygodniowym sprincie - czasami musisz zrezygnować z jakości na rzecz dotrzymania deadline, ale rozwijamy tylko własne aplikacje, więc nie doświadczysz u nas nierealnych terminów
- Bycie na bieżąco ze światem PHP i ogólnie pojętym backendem - w każdym sprincie jeden dzień przeznaczony na rozwijanie kompetencji
- Szukanie lepszych niż obecne rozwiązań - nie wszystko da się wdrożyć od razu, ale chętnie przedyskutujemy
- Refaktoryzacja - mimo deadlinów zależy nam na jakości naszego kodu, więc wracamy do tego, co warto poprawić
- Code Review - robimy, może nie tak wnikliwie jak byśmy chcieli, ale z roku na rok jest lepiej
Szukamy właśnie Ciebie jeśli :
- Na co dzień pracujesz z PHP 7.x / 8.x
- Masz komercyjne doświadczenie w Symfony 4.x / 5.x
- Pisałaś / eś RESTowe API
- Umiesz pisać testy jednostkowe
- Masz praktyczną znajomość SOLID, wzorców projektowych i wiesz co to czysty kod
- Pracowałaś / eś w środowisku opartym o Dockera
- Wiesz też, że nie wszystko warto pisać od zera i czasami lepiej wykorzystać gotowe rozwiązanie
- Nie stresują Cię zmiany planów ( wszystko jest MVP ) - chcemy szybko zwalidować pomysły i wrócić do nich na refactor jeśli się sprawdzą
- Pracowałaś / eś w firmie, która rozwijała swoje produkty (a nie projektu w software housie) i wiesz, że ważne jest też utrzymanie
- Rozumiesz, że IT ma realizować cele biznesowe i z biznesem trzeba się dogadać, a nie walczyć
Przyda się też jeśli :
- Masz doświadczenie z Elasticsearchem i Redisem
- Używałaś / eś kolejkami (u nas RabbitMQ )
- Pracowałaś / eś przy projekcie gdzie pojawił się CQRS
- Znasz API Platform
- Czytałaś / eś o mikroserwisach czy API Gateway
- Wiesz co to Varnish
- Słyszałaś / eś o DDD
Co jeszcze?
- Taski zamykamy na Jirze
- Dokumentację tworzymy na Confluence
- Spotkania robimy na Meet
- Bieżące rozmowy prowadzimy na Slacku
- Kod piszemy w PHPStorm
Jak pracujemy (nasza kultura)
- Jesteśmy naprawdę zwinni. Nie planujemy nic na dłużej niż 2 dwutygodniowe sprinty,
- Mamy własną wersję OKRów, które nazywają się OIT (Objectives, Indicators, Tasks) i każdy w firmie je tworzy co kwartał,
- Mamy prawdziwe 15 minutowe daily, planningi, refinementy, review i retrospektywy,
- Produkt mówi WHAT , IT mówi HOW ,
- Mamy stabilne cele i szybko zmieniające się plany,
- Jesteśmy dorośli, respektujemy granice między życiem prywatnym a pracą,
- Lubimy odpoczywać (nie szukamy pracoholików),
- Lubimy ze sobą rozmawiać, ale staramy się mieć jak najmniej spotkań,
- Każdy pracuje wtedy kiedy chce, ale musi być obecny podczas wspólnych narad,
- Lubimy dzielić się informacjami, mamy imperatyw, aby ciągle się uczyć nowych rzeczy,
- No assholes, no bullshit.
Co oferujemy
- 12 000 - 16 000 zł + VAT / mies (B2B), B2B lub umowa o pracę
- 26 dni wolnych w roku,
- Realny wpływ na decyzje technologiczne,
- Pracę przy produktach, które faktycznie ułatwiają ludziom życie,
- Pracę tak jak Ci pasuje i w godzinach jakie Ci pasują - zdalnie, w biurze w Warszawie lub Poznaniu (lub wszędzie po trochu).
Jak wygląda proces rekrutacyjny
Nasz proces składa się z kilku kroków, ale to dlatego, że chcemy mieć 100% pewności, że zatrudnimy kogoś, kto idealnie do nas pasuje, a ten ktoś będzie z pracy z nami zadowolony.
1. Masz spotkanie online z Asią z HR i z Kamilem Kosińskim (CTO) - poznamy się, opowiesz o projektach i technologiach w jakich pracowałeś, później prześlemy Ci krótkie zadanie rekrutacyjne.
2. Masz spotkanie online z Kamilem i Aleksandrem Włodarczykiem (Product Manager) - dostaniesz feedback z zadania i poznasz Marcina, z którym będziesz pracować na co dzień.
3. Jeśli wszystko poszło dobrze to witamy na pokładzie!