#1 Job Board for tech industry in Europe

Senior PHP Developer
PHP

Senior PHP Developer

Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    PHP

    advanced

    API

    advanced

    Laravel

    advanced

    Git

    regular

    PostgreSQL

    regular

    MySQL

    regular

    GraphQL

    junior

    Docker

    nice to have

Job description

Online interview

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ę