FullStack Developer (PHP, Angular)

PHP

FullStack Developer (PHP, Angular)

PHP
ul. Murckowska 14A, Katowice

eSky.pl

Undetermined
Permanent, B2B
Mid
Remote
4 415 - 6 623 USD
Net per month - B2B
3 698 - 5 519 USD
Gross per month - Permanent

Job description

Lubisz przygotowywać kompletne rozwiązania od backendu po frontend? Chcesz mieć wpływ na usługi projektowane dla naszych użytkowników? 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 nowe rozwiązania dla naszych użytkowników szukających najlepszych opcji podróżowania w oparciu o REST API oraz GraphQL. Możesz nauczyć się lub pogłębić wiedzę w zakresie ich budowania w oparciu o technologię Docker oraz wdrażania klastra Kubernetes w Google Cloud Platform
Pracując nad rozwojem naszych systemów nabędziesz doświadczenia w tworzeniu i utrzymywaniu wysoko dostępnych i wysokowydajnych usług, zgodnie z najlepszymi praktykami Site Reliability Engineering promowanymi przez Google. 
 

Wyzwania


  • Rozwój kluczowych części systemu eSky, odpowiedzialnych za wyszukiwania lotnicze, usługę autocomplete oraz wysyłkę wiadomości.
  • Przygotowywanie mikroserwisów w PHP/Symfony lub Node.js/NestJS.
  • Budowa komponentów UI we współpracy z zespołem UX w oparciu o framework Angular oraz TypeScript.
  • Projektowanie REST API oraz schematów GraphQL.
  • Praca z dokumentowymi bazami danych MongoDB oraz ElasticSearch.

Oczekiwania


  • Dobra znajomość języka PHP 7+.
  • Znajomość języka JavaScript ES6.
  • Wiedza w zakresie inżynierii programowania oraz znajomość dobrych praktyk.
  • Doświadczenie w przygotowaniu testów jednostkowych, integracyjnych czy e2e.
  • Chęć podejmowania nowych wyzwań.

Mile widziane


  • Praktyczne wykorzystanie języka TypesScript.
  • Wiedza w zakresie języka C#/.NET.
  • Znajomość systemu kontroli wersji GIT.
  • Doświadczenie w pracy z Dockerem.
  • Znajomość frameworka Symfony, NestJS lub Angular.
  • Wiedza w zakresie budowania serwisów w oparciu o Kubernetes.

Stack technologiczny


  • PHP 7.4+
  • Node.js 14+
  • Symfony 4.4+
  • Express.js
  • NestJS
  • Behat
  • PHPUnit
  • PHPSpec
  • Protractor
  • Cypress
  • Jasmine
  • Jest
  • Elasticsearch
  • MongoDB 4+
  • PostgreSQL
  • Redis
  • Memcached
  • RabbitMQ
  • GIt
  • CI/CD
  • Docker
  • Kubernetes
  • Spinnaker

Dlaczego warto pracować w eSky?


  • 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, PHPCE, PHPCon, IPC, ngPoland, jsPoland).

Tech stack

    Angular

    advanced

    JavaScript

    advanced

    PHP

    advanced

    Symfony

    regular

    TypeScript

    nice to have

    C#

    nice to have

    Git

    nice to have

    Docker

    nice to have

Office location

Published: 01.07.2021
FullStack Developer (PHP, Angular) - eSky.pl