Dołącz do zespołu odpowiedzialnego za projektowanie i rozwój globalnych usług ułatwiających naszym Klientom na całym świecie wybór najlepszego kierunku podróży.
Jako Programista Full-Stack będziesz odpowiadał przede wszystkim za back-end aplikacji w technologii PHP i Symfony, z okazjonalnym wsparciem warstwy front-end.
Stack technologiczny:
Nasze rozwiązania działają w oparciu o Google Cloud Platform. Wykorzystujemy wiodące technologie takie jak: PHP, Node.js, Elasticsearch, PostgreSQL, Memcached, Redis, Kubernetes, Docker, JavaScript. Architektura naszych aplikacji zorientowana jest na mikroserwisy. Automatyczne integrację oraz wdrożenia odbywają się dzięki wypracowanym procesom CI/CD.
Wyzwania, jakie na Ciebie czekają:
- Projektowanie i rozwijanie architektury serwisów odpowiedzialnym za rozwój narzędzi programu afiliacyjnego i rozwiązań dla partnerów zewnętrznych
- Programowanie aplikacji oraz mikroserwisów w oparciu o PHP 7+ oraz Symfony 3+
- Udział we wdrażaniu usług w architekturze Google Cloud Platform
Nasze oczekiwania:
- Najważniejsze abyś potrafił bardzo dobrze programować w językach: PHP oraz JavaScript
- Dobrze orientujesz się w zagadnieniach: REST, SOAP, Docker, CSS
- Znasz co najmniej jeden framework testowy: PHPSpec, PHPUnit, Behat
- Posiadasz dobrą znajomość pryncypiów projektowania obiektowego/wzorców projektowych, metodyk TDD/BDD i masz doświadczenie w testowaniu
- Fajnie jakbyś znał zagadnienia związane z: Typescript, Angular 2+, GraphQL
- Doświadczenie w pracy z architekturą rozproszoną (opartą o mikroserwisy) będzie mile widziane
Co oferujemy:
-
Wynagrodzenie zależne od Twojego doświadczenia i wiedzy (podstawa negocjacji 9 000 – 11 000 brutto)
-
Stabilne zatrudnienie – w oparciu o preferowaną przez Ciebie formę współpracy (umowa o pracę/B2B)
-
Benefity w systemie kafeteryjnym – m.in. karta Multisport bilety do kina, kody rabatowe w sklepach, możliwość skorzystania z grupowego ubezpieczenia na życie oraz prywatnej opieki medycznej
-
Przyjazną atmosferę i luźny start-up – płaska struktura organizacji, rozrywkowe gadżety w pokojach (piłkarzyki, tenis stołowy, automat do gry)
-
Świetne warunki pracy – nowoczesne biuro, dobrze zaopatrzona kuchnia, chillout room, najlepsze narzędzia komercyjne, elastyczne godziny pracy, możliwa okazjonalna praca zdalna
-
Duże możliwości rozwoju – praca z najnowszymi technologiami, w szczególności w technologiach Google Cloud, szkolenia wewnętrzne i zewnętrzne (Pluralsight, Coursera, QwikLabs), udział w konferencjach, projektach opensource
-
Dojrzały proces Agile – pełna adopcja w skali całej firmy od ponad 4 lat, certyfikowani Scrum Masterzy i Product Ownerzy dostępni na miejscu
-
Dojrzałe procesy technologiczne – Test Driven Development, Continuous Integration
-
Pełną autonomię – samoorganizujące się zespoły, swoboda kształtowania metodyki pracy i wyboru technologii
-
Bezpośredni wpływ na kształt rozwiązań oraz bliska współpraca z biznesem