RabbitMQ (regular)
Elasticsearch (regular)
REST API (regular)
PHP / Symfony (advanced)
PHP Backend Developer
Zarobki :
16 000 - 24 000 PLN B2B + dni wolne
13 400 - 20 000 PLN UOP
Miejsce pracy : Zdalnie / Katowice
Interesujesz się rozwijaniem serwisów backendowych i chciałbyś dalej poszerzać zdobyte umiejętności i czerpać z tego przyjemność?
Aktualnie poszukujemy developerów do jednego z naszych zespołów, zajmujących się rozwojem kluczowych części systemu eSky, który ułatwia naszym klientom na całym świecie wybór najlepszego kierunku podróży.
Dołączając do zespołu pracującego w Scrumie, będziesz uczestniczyć w pełnym cyklu życia produktu od kształtowania pomysłów, przez ustalenia techniczne, po jego rozwój.
Projektujemy usługi w oparciu o REST API oraz GraphQL . Możesz nauczyć się lub pogłębić wiedzę w zakresie budowania rozwiązań w oparciu o technologie Docker oraz wdrażania klaster Kubernetes w Google Cloud Platform .
Wyzwania :
Rozwój kluczowych części systemu eSky, odpowiedzialnych za wyszukiwania lotnicze, usługę autocomplete, wysyłkę wiadomości oraz landing pages.
Przygotowywanie mikroserwisów w PHP / Symfony
Projektowanie REST API
Praca z dokumentowymi bazami danych MongoDB oraz ElasticSearch .
Budowanie systemów asynchronicznych w oparciu o RabbitMQ
Oczekiwania :
Dobra znajomość języka PHP 7+
Umiejętność wykorzystania frameworka Symfony
Znajomość protokołu komunikacji REST
Doświadczenie z bazami relacyjnymi lub dokumentowymi
Wiedza w zakresie inżynierii programowania oraz znajomość dobrych praktyk
Doświadczenie w przygotowaniu testów jednostkowych i integracyjnych
Mile widziane :
Praktyczne wykorzystanie języka TypeScript
Wiedza w zakresie języka C# / .NET
Doświadczenie z językiem 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
Wiedza w zakresie budowania serwisów w oparciu o Kubernetes
Stack technologiczny :
Node.js 14+
Symfony 4.4+
Jest
Elasticsearch
Spinnaker
Dlaczego warto pracować w eSky.pl?
Elastyczna i stabilna forma zatrudnienia umowa o pracę lub B2B.
Możliwość odpłatnego nieświadczenia usług przy umowie B2B.
Dojrzałe procesy 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ń dzięki bliskiej współpracy z biznesem.
Duże możliwości rozwoju praca z najnowszymi technologiami, szkolenia wewnętrzne i zewnętrzne (np. machine learning, Kubernetes).
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. Google Cloud Next, Dutch PHP, PHPCon, IPC).