the:protocol.it Stacjonarnie Junior

Junior Backend Engineer, PHP

DROPLABS sp. z o.o.

⚲ Kraków

6 500 - 9 000 zł brutto

Wymagania

  • PHP
  • MySQL
  • Git
  • Claude Code
  • Symfony (nice to have)
  • AWS (nice to have)
  • Docker (nice to have)

Opis stanowiska

Wymagania:
- Znajomość języka PHP 8+.
- Znajomość baz MySQL.
- Znajomość gita.
- Znajomość narzędzi agentowych np. Claude Code.
- Umiejętność pisania testów jednostkowych w phpunit.
- Umiejętność dobierania adekwatnych rozwiązań do napotkanych problemów.
- Umiejętność pisania czystego kodu i wykorzystywania wzorców projektowych.

Mile widziane:
- Znajomość frameworka Symfony 6+
- Znajomość AWS i narzędzi DevOps-owych.
- Doświadczenie z Dockerem i Docker Compose w środowiskach deweloperskich i produkcyjnych.
- Znajomość asynchronicznego przetwarzania i kolejkowania zadań (Symfony Messenger, SQS).
- Podstawy CI/CD (GitHub Actions, GitLab CI).

O firmie:
- Droplabs to 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 machine learningowych, które pomagają przewidywać frekwencję i wyciągać maksymalną wartość z frekwencji dostępnej dla atrakcji w realiach danego sezonu, pogody i marketingu jaki prowadzi. 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 preferencją budżetowym i tym dot. terminu wizyty.

Zakres obowiązków:
- Aktywny rozwój produktu pod względem funkcjonalności.
- Utrzymanie backendu platformy Droplabs.
- Projektowanie i wdrażanie skalowalnych rozwiązań API.
- Pisanie testów: jednostkowych, funkcjonalnych, integracyjnych.
- Code review i dbanie o standardy jakości w zespole.
- Śledzenie trendów backendowych i proponowanie rozwiązań adekwatnych do potrzeb biznesowych.

Oferujemy:
- Praca nad produktem w ciekawej branży, z którego korzystają każdego miesiąca setki firm oraz miliony klientów tych firm.
- Pracę nad produktem, z którego można samemu często korzystać.
- Program zwrotów pieniędzy za bilety zakupione do naszych klientów.
- Kącik baristy, gdzie przygotowujemy kawę z Kolumbii, czy Brazylii.
- Integracje przez wspólne wycieczki oraz wyjścia.

🔍 Dekoder Ogłoszenia

🟡
Umiejętność dobierania adekwatnych rozwiązań do napotkanych problemów.
Oczekuje się, że kandydat będzie samodzielnie analizował problemy i proponował rozwiązania, a nie tylko wykonywał polecenia.
🟢
Umiejętność pisania czystego kodu i wykorzystywania wzorców projektowych.
Oczekuje się, że kod będzie czytelny, łatwy w utrzymaniu i zgodny z dobrymi praktykami programistycznymi, co może wymagać dodatkowego czasu na refaktoryzację.
🟡
Znajomość narzędzi agentowych np. Claude Code.
Może oznaczać, że firma aktywnie wykorzystuje narzędzia AI do wspomagania pracy programistów, co może być zarówno pomocne, jak i wymagać adaptacji do nowego sposobu pracy.
🟡
Podstawy CI/CD (GitHub Actions, GitLab CI).
Może oznaczać, że wdrażanie i utrzymanie procesów CI/CD nie jest w pełni zautomatyzowane i może wymagać zaangażowania juniora w ich rozwój.
🟢
Opieramy ją na własnych rozwiązaniach machine learningowych, które pomagają przewidywać frekwencję i wyciągać maksymalną wartość z frekwencji dostępnej dla atrakcji w realiach danego sezonu, pogody i marketingu jaki prowadzi.
Wskazuje na zaawansowane technologicznie projekty, które mogą być interesujące, ale też wymagać szybkiego przyswajania wiedzy z dziedziny ML.