CQRS (nice to have)
Docker (nice to have)
RabbitMQ (junior)
Elasticsearch (junior)
OOP (advanced)
Grupa GoWork to jeden z liderów na polskim rynku wśród portali pracy oraz mająca globalne aspiracje, największa strona z opiniami o pracodawcach.
Stanowisko : PHP Backend Developer (Mid i Senior)
Forma zatrudnienia : B2B (preferowane) lub umowa o pracę
Wynagrodzenie : 10 000 - 15 000 netto B2B lub równowartość kosztu pracodawcy przy umowie o pracę
Miejsce : praca w 100% zdalna
Aplikacje staramy się budować w architekturze modularnego monolitu wykorzystując przy tym podejście CQRS. Jeśli jest to możliwe i bezpieczne wydzielamy mikroserwisy, ale nie robimy tego za wszelką cenę.
Pracujemy w dwóch zespołach co nie przeszkadza nam w wymianie wiedzy i doświadczeń.
Na co dzień wykorzystujemy głównie
Back-end : PHP 7.4 / 8 / 8.1, Symfony 5 / 6, PhpSpec, PHPUnit, ReactPHP, ElasticSearch, Redis, RabbitMQ, PHPStan, CodeSniffer
Front-end : TypeScript, Vue.js, Vuex, Nuxt.js, SASS
Inne : Docker, GitLab, GitLab CI / CD, Sentry, Varnish, Circus, Grafana, Clickup, PhpStorm, Slack
Przykład kodu zespołu
https : / / github.com / gowork / values
https : / / github.com / gowork / dqo
https : / / github.com / gowork / throttler
Wymagamy
Bardzo dobrej znajomości PHP7+
Bardzo dobrej znajomości OOP, SOLID, GRASP, wzorców projektowych
Pisania testów jednostkowych
Znajomości min. 1 frameworka klasy Enterprise (preferowane Symfony 5)
Pracy zespołowej, code review, dzielenia się wiedzą
Dobrze jeżeli :
Znasz i rozumiesz założenia architektury hexagonalnej
Rozumiesz założenia architektury rozproszonej opartej o mikroserwisy
Pracowałeś w środowisku wykorzystującym Continuous Integration
Jakich zadań można się spodziewać
Rozwój systemów Grupy GoWork w zakresie opinii i ofert pracy na rynku polskim i zagranicznym
Aktywny udział w planowaniu prac i spotkaniach produktowych
Projektowanie architektury i wybór najlepszych rozwiązań w zależności od kontekstu
Co możemy zaoferować
Prace w 100% zdalną
Dwa zamknięte szkolenia rocznie związane z architekturą z czołowymi trenerami w Polskim
Wysoką kulturę pracy w środowisku Agile
Bardzo dobrą atmosferę pracy w oparciu o partnerstwo i szacunek
Elastyczne godzin pracy
Długoterminową współpracę i udział w ciekawych projektach
Stabilny i zgrany zespół, w którym rozwój i wymiana wiedzy jest normą
Płaską strukturę zespołu i przyjacielskie relacje
Czego oczekujemy
Dyscypliny w stosowaniu zespołowych zasad i standardów kodowania
Zaangażowania w projekt na każdym poziomie : zespół, biznes, architektura
Chęci rozwoju i dzielenia się wiedzą
Jeśli programowanie to Twoja pasja, masz minimum 3 letnie doświadczenie zawodowe (! staż pracy), interesujesz się i chcesz zgłębiać tematy DDD, CQRS, TDD, Software Craftsmanship to zapraszamy do zespołu : )