Senior PHP Developer
Nasze oczekiwania:
- +5 lata doświadczenia w projektach PHP (idealnie jeśli były na Laravelu)
- PostgreSQL
- Znajomość PHPUnit lub innych frameworków testowych
- Znajomość mechanizmów kolejkowania (np. Laravel Horizon, RabbitMQ)
- Doświadczenie w użyciu i tworzeniu REST/GraphQL APIs
- Doświadczenie w projektowaniu architektur aplikacji
- Znajomość języka angielskiego na poziomie min. B2
Mile widziana znajomość:
- Dockera (podstawowa)
- Podejścia DDD
- CQRS i Event Sourcing
- AWSa
- Problemów technicznych w branży e-commerce
Zakres obowiązków:
- Pisanie kodu z wykorzystaniem wzorców projektowych i dobrych praktyk
- Współpraca z Project Managerem w kwestiach przekładania wymagań biznesowych klienta na wymagania techniczne
- Pisanie testów sprawdzających zgodność tworzonych funkcjonalności z wymaganiami
- Współpraca z pozostałymi członkami zespołu przy analizowaniu, planowaniu i tworzeniu rozwiązań dla naszych klientów
- Wykonywanie Code Review pozostałym członkom zespołu
- Proaktywny udział w spotkaniach technicznych
O Derave Software:
- Software house założony przez doświadczonych specjalistów w dziedzinie IT
- Łączymy sprawdzone technologie ze świeżymi koncepcjami
- Mamy klimatyczne biuro w centrum Lublina
- Tworzymy rozwiązania oparte o architekturę zdarzeń z wykorzystaniem metodyki Event Storming
- Chętnie dzielimy się wiedzą na wydarzeniach branżowych jako prelegenci
- Nasze biuro jest przyjazne dla zwierząt
- Pracujemy w małych zespołach, co pozwala na częsty kontakt i przepływ wiedzy ze strony bardziej doświadczonych osób
- Organizujemy hackathony oraz sesje mentoringu z liderami technologicznymi
- Zapewniamy elastyczność w doborze godzin oraz miejsca pracy – pracujemy w biurze i/lub zdalnie
- Lubimy wyzwania, ciekawe/oryginalne/fajne projekty wychodzące poza rutynę
- Doceniamy naszych pracowników, m. in. poprzez program opcyjny
- Lubimy spędzać razem czas po pracy (planszówki, rowery, co-opy, rolki, itp. ), ale jbc spoko, bez ciśnienia :)
Technologie i narzędzia z jakimi pracujemy:
- Event Storming / Event Modeling – analiza i dokładne planowanie projektów
- Event Sourcing – w projektach skupiamy się na zdarzeniach biznesowych
- JIRA / Scrum – zwinność w zarządzaniu projektami z dużym naciskiem na poprawę pracy poprzez regularne retrospektywy
- Google Workspace – dokumenty, e-mail i organizacja codziennych operacji
- Slack – komunikacja real-time
- Miro – do tworzenia diagramów, prowadzenia warsztatów
- PHPStorm – IDE do codziennej pracy
- Docker – nasze środowisko lokalne i produkcyjne
- GitHub – gitflow i code review
- GitHub Actions – CI
- Buildpacks. io – tworzenie obrazów dockerowych
- Honeybadger. io – do monitorowania błędów na produkcji i nie tylko
- Cypress, Jest, PHPUnit, Behat, Pest - narzędzia do testowania kodu
- StoryBook – tworzenie i testowanie UI kitów
- ESLint, Prettier, Psalm, PHPStan - statyczna analiza kodu
- Webpack – do łączenia wielu modułów aplikacji w jeden pakiet
- Laravel Horizon - zarządzanie systemem kolejek
- . . . a jak coś (z powyższych) nie działa, to zawsze zostaje JQuery ;)
Jak wygląda proces:
- Po otrzymaniu Twojego CV zapoznamy się z Twoją kandydaturą
- Jeśli zdecydujemy się na przeprowadzenie rozmowy rekrutacyjnej, zadzwonimy do Ciebie i umówimy się na spotkanie.
- Po rozmowie otrzymasz zaproszenie do wykonania testu sprawdzającego Twoją wiedzę techniczną
- Po wykonaniu testu otrzymasz feedback niezależnie od naszej decyzji
- Jeśli zdecydujemy się na współpracę, spotkamy się z Tobą, aby przedstawić Ci naszą ofertę
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę