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 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ę