Senior PHP Backend Developer

Apply
  • Lokalizacja Katowice
  • Praca zdalna Możliwa
  • Forma zatrudnienia Umowa o pracę | B2B
  • Wynagrodzenie 22 000 - 26 000 PLN B2B |18 000 - 21 000 PLN UOP
  • Pełen etat Tak

O zespole

Cześć, nazywam się Adam Mrowiec. W eSky jestem odpowiedzialny za obszar Inspiration and Landing Pages. To kluczowa część naszych systemów, która pozwala naszym klientom poznać ciekawe kierunki podróży i przejść bezpośrednio do zakupu usług turystycznych. 

Naszym głównym celem jest rozbudowa oraz utrzymanie systemów inspiracyjnych i ułatwiających klientom podróżowanie, a także wsparcie procesów, które prowadzą użytkownika do wyboru eSky jako swojego towarzysza podróży. 

Aktualnie zespół jest rozbudowywany, a obszar przechodzi modernizację, aby lepiej wspierać biznesowe cele i potrzeby naszych użytkowników.

Poszukuję osoby, która pomoże nam w kształtowaniu dobrej jakości rozwiązań i wysoce wydajnych serwisów. Projektujemy usługi w oparciu o REST API oraz GraphQL. Wszystkie rozwiązania budujemy z wykorzystaniem technologii Docker oraz wdrażamy klastry Kubernetes w Google Cloud Platform.

W przypadku zainteresowania ofertą, zapraszam Cię do złożenia CV lub do bezpośredniego kontaktu ze mną.

Wyzwania, jakie na Ciebie czekają

  • Analizowanie wymagań biznesowych.
  • Projektowanie architektury serwisów.
  • Przygotowywanie mikroserwisów w PHP/Symfony.
  • Projektowanie REST API
  • Tworzenie relacyjnych baz danych w oparciu o PostgreSQL.
  • Praca z dokumentowymi bazami danych MongoDB oraz ElasticSearch.
  • Budowanie systemów asynchronicznych w oparciu o RabbitMQ.
  • Testowanie i utrzymywanie wysokiej jakości usług.
  • Dokumentowanie rozwiązań i ich architektury.

Jak wygląda proces rekrutacyjny

  • Prześlij nam swoje CV – po zapoznaniu się z nim dostaniesz od nas ankietę, w której poprosimy Cię o krótką ewaluację Twoich umiejętności w technologiach, z którymi pracujemy (ok. 10 minut). 
  • Krótka rozmowa telefoniczna z członkiem naszego zespołu rekrutacyjnego (ok. 10 minut). 
  • Rozmowa techniczna składająca się z części teoretycznej i praktycznej polegającej na live codingu (ok. 2 godziny).
  • Informacja zwrotna, niezależnie od wyniku rekrutacji, w ciągu maksymalnie tygodnia

Stack technologiczny

PHP 8.1+; Node.js 18+; Symfony 5.4+; NestJS; Behat; PHPUnit; PHPSpec; Cypress; Jest; Elasticsearch; MongoDB 4+; PostgreSQL; Redis; RabbitMQ; Kafka; Git; CI/CD; Jenkins; Docker; Kubernetes; Spinnaker.

Nasze oczekiwania

  • Dobra znajomość języka PHP 7+ i 8+.
  • Umiejętność wykorzystania frameworku Symfony.
  • Znajomość protokołu komunikacji REST.
  • Doświadczenie z relacyjnymi lub dokumentowymi bazami danych.
  • Wiedza w zakresie inżynierii programowania oraz znajomość dobrych praktyk.
  • Doświadczenie w pisaniu testów jednostkowych i integracyjnych.

 

Mile widziane:

  • Praktyczne wykorzystanie języka TypeScript. 
  • Wiedza w zakresie języka C#/.NET.
  • Doświadczenie ze środowiskiem Node.js.
  • Znajomość frameworka NestJS.
  • Znajomość systemu kontroli wersji GIT.
  • Doświadczenie w pracy z Dockerem.
  • Umiejętność projektowania systemów asynchronicznych w oparciu o RabbitMQ, Kafka.
  • Wiedza w zakresie budowania serwisów działających na Kubernetes.

Oferujemy

  • Dojrzałe procesy Agile i technologiczne – Test Driven Development, Continuous Integration, codzienne wdrożenia pozwalające na obserwowanie efektów pracy;
  • Bezpośredni wpływ na kształt rozwiązań oraz bliską współpracę z biznesem;
  • Pełną autonomię – samoorganizujące się zespoły, swoboda tworzenia metodyki pracy i wyboru technologii;
  • Środki co miesiąc przekazywane na eSky Wallet (możesz oszczędzać na podróże małe i duże) lub kafeterię MyBenefit, gdzie znajdziesz np. kartę Multisport, bilety do kina, kody rabatowe w sklepach;
  • Prywatna opieka medyczna w LuxMedzie i możliwość skorzystania z grupowego ubezpieczenia na życie;
  • Spotkania integracyjne w ramach całej firmy (zobacz, jak bawiliśmy się w Arłamowie na 18 urodzinach eSky ), ale i zespołu.

A co więcej, zainwestujemy w Twój rozwój poprzez: 

  • Pracę z najnowszymi technologiami;
  • 2 godziny tygodniowo na samorozwój w ramach godzin pracy;
  • Szkolenia wewnętrzne i zewnętrzne (np. z Machine Learning, Kubernetes), współpracę z Bottega IT Minds i Lowgular oraz Hackatony (tak wyglądał ostatni eSky Hacks 👨‍💻);
  • Udział w konferencjach IT – co roku jesteśmy obecni na najważniejszych branżowych konferencjach, nie tylko w Polsce, ale i za granicą (m.in. Infoshare, Google Cloud Next,  .NET Developer Days, ngPoland, jsPoland, 4Developers);
  • Dofinansowanie do lekcji języka angielskiego w godzinach pracy. 

Benefity

Benefity pracownicze

Już od drugiego miesiąca pracy, możesz skorzystać z atrakcyjnej oferty benefitów firmowych.

  • Karta Multisport
  • Prywatna opieka medyczna
  • Budżet na prywatne podróże

Benefity

Rozwój

Stawiamy na rozwój naszych pracowników.

  • Czas na naukę
  • Knowledge sharing
  • Wewnętrzne i zewnętrzne szkolenia

Benefity

Udogodnienia

  • Praca w trybie hybrydowym
  • Zniżki na firmowe produkty i serwisy
  • Parking dla pracowników