Software Developer
Derave Software to firma założona przez doświadczonych specjalistów w dziedzinie IT. W naszej firmie łączymy sprawdzone technologie ze świeżymi koncepcjami. 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. Pracujemy zdalnie - zapewniamy elastyczność w doborze godzin oraz miejsca pracy. A przede wszystkim lubimy wyzwania, ciekawe/oryginalne/fajne projekty wychodzące poza rutynę. Aktualnie szukamy osoby, która wesprze nasz Zespół w ramach współpracy kontraktowej.
Nasze oczekiwania:
Komercyjne doświadczenie w projektach PHP (idealnie jeśli były na Laravelu)
Znajomość Vue (lub React/Svelte/dowolnej biblioteki frontendowej)
Znajomość relacyjnych baz danych (MySQL / PostgreSQL)
Znajomość PHPUnit, Vitest / Jest, Playwright lub innych test frameworków
Doświadczenie w użyciu i tworzeniu REST APIs
Doświadczenie w użyciu GraphQL
Znajomość Git, Docker
Znajomość wzorców projektowych, zasad SOLID
Wspomaganie codziennej pracy przy użyciu narzędzi opartych o AI - GitHub Copilot, Cursor, Windsurf…
Otwartość na naukę nowych frameworków, technologii
Angielski na poziomie min. B2
Mile widziana znajomość:
Mechanizmów kolejkowania (np. Laravel Horizon, RabbitMQ)
Dobrych praktyk DevOps, doświadczenie z AWS
Problemów technicznych w branży e-commerce
Budowania agentów, narzędzi opartych o LLMy
Zakres obowiązków:
Pisanie kodu z wykorzystaniem wzorców projektowych i dobrych praktyk
Pisanie testów jednostkowych i E2E 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
Technologie i narzędzia z jakimi pracujemy:
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
Laravel, Vue, Flutter, React, Next.js, Svelte, Mastra - biblioteki i frameworki, na których budujemy nasze projekty
Cursor / PHPStorm – IDE do codziennej pracy
Docker, Kubernetes, Tailscale, Terraform, AWS, Cloudflare – infrastruktura
GitHub – gitflow, code review, CI/CD
Sentry – do monitorowania błędów na produkcji i nie tylko
Playwright, Vitest, PHPUnit - testy automatyczne
ESLint, Prettier, Psalm, PHPStan - statyczna analiza kodu
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 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 feedback niezależnie od naszej decyzji
Jeśli zdecydujemy się na współpracę, spotkamy się z Tobą, aby przedstawić Ci naszą ofertę
Software Developer
Software Developer