#1 Job Board for tech industry in Europe

  • Job offers
  • All offersLublinPHPMid PHP Developer
    Mid PHP Developer
    PHP
    Derave Software

    Mid PHP Developer

    Derave Software
    Lublin
    Type of work
    Full-time
    Experience
    Mid
    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:


    • +3 lata komercyjnego doświadczenia w projektach PHP (idealnie jeśli były na Laravelu)
    • Znajomość MySQL / PostgreSQL
    • Znajomość PHPUnit lub inny test framework 
    • Doświadczenie w użyciu i tworzeniu REST APIs
    • Doświadczenie w użyciu GraphQL
    • Znajomość Gita
    • Angielski na poziomie min. B2


    Zakres obowiązków:


    • Pisanie kodu z wykorzystaniem wzorców projektowych i dobrych praktyk
    • 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
    • Proaktywny udział w spotkaniach technicznych


    Mile widziana znajomość:


    • Mechanizmów kolejkowania (np. Laravel Horizon, RabbitMQ)
    • Gita
    • Dockera (podstawowa)
    • Zasad SOLID
    • Podejścia DDD
    • CQRS i Event Sourcing
    • Problemów technicznych w branży e-commerce


    O Derave Software:


    • Software house założony przez doświadczonych specjalistów w dziedzinie IT
    • Łączymy sprawdzone technologie ze świeżymi koncepcjami
    • Nasze biuro mieści się w Lublinie
    • Tworzymy rozwiązania oparte o architekturę zdarzeń z wykorzystaniem metodyki Event Storming
    • Chętnie dzielimy się wiedzą na wydarzeniach branżowych jako prelegenci 
    • 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ę
    • 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 
    • Confluence - dokumentacja projektowa
    • 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/CD
    • Sentry – do monitorowania błędów na produkcji i nie tylko 
    • Cypress, Jest, PHPUnit, Behat, Pest - narzędzia do testowania kodu 
    • 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ę