remotely.living

Senior Fullstack Developer

Euvic · Remote · 2026-07-02

Apply for this job

Job description

Opis oferty

Do naszego zespołu poszukujemy Software Engineera, który weźmie aktywny udział w rozwoju nowoczesnych aplikacji webowych, z wyraźnym naciskiem na frontend (Vue 3 / Nuxt 4), przy jednoczesnym udziale w rozwoju backendu opartego o Laravel.

Projekt skupia się na budowie skalowalnych rozwiązań webowych, wysokiej jakości kodu, testach automatycznych oraz dobrej współpracy zespołowej. Kandydat będzie miał realny wpływ na decyzje techniczne i architektoniczne oraz kierunek rozwoju produktu.

Metodyka: Agile / Scrum

Długość współpracy: długoterminowa

Tech stack w projekcie:

- Vue 3, Nuxt 4, Pinia, Vitest, Playwright, Laravel 12/13, PHP 8.5, REST API, CI/CD

Opis wymagań

- Poszukujemy Software Engineera (Vue 3 + Laravel), którego praca będzie w około 30% skoncentrowana na frontendzie oraz w 70% na backendzie.

- Bardzo dobra, produkcyjna znajomość Vue 3 oraz nowoczesnego podejścia do tworzenia komponentów.

- Doświadczenie w zarządzaniu stanem aplikacji z wykorzystaniem Pinia (Vuex mile widziany).

- Doświadczenie w pracy z Nuxt 4.

- Doświadczenie w integracji z REST API oraz ścisłej współpracy z backendem.

- Umiejętność pisania i utrzymywania testów automatycznych przy użyciu Vitest (Jest mile widziany).

- Doświadczenie w testach end-to-end z wykorzystaniem Playwright.

- Bardzo dobra znajomość PHP 8.5 oraz doświadczenie w pracy z Laravel w wersji 12/13.

- Wymagane doświadczenie w pracy z ORM.

- Umiejętność projektowania, implementowania oraz konsumowania REST API.

- Znajomość nowoczesnych procesów wytwarzania oprogramowania (Git, code review, CI/CD).

- Bardzo dobre umiejętności debugowania, analitycznego myślenia i rozwiązywania problemów.

- Umiejętność efektywnej współpracy z zespołami backend, QA, design i product.

- Dbałość o jakość kodu, jego czytelność, utrzymywalność oraz testowalność.

Mile widziane:

- Doświadczenie w pracy z Nuxt UI.

- Znajomość NoSQLa, Horizon, OpenAPI

- Znajomość TypeScript lub gotowość do jego wdrożenia.

- Doświadczenie w pracy w zespołach Agile / Scrum.

WAŻNE INFORMACJE:

- W trakcie procesu rekrutacji na kolejnych jej etapach wymagana będzie weryfikacja tożsamości kandydata.

- Pierwszy dzień pracy odbywać się będzie stacjonarnie w jednym z biur Euvic (onboarding, odbiór sprzętu).