.
Fullstack Developer PHP/Vue.js
  • Wrocław
Fullstack Developer PHP/Vue.js
Wrocław, Wrocław, Lower Silesian Voivodeship, Polska
RIGHT INFORMATION sp. z o.o.
24. 10. 2025
Informacje o stanowisku

technologies-expected :


  • PHP
  • Yii
  • Laravel
  • Symfony
  • Vue.js
  • MySQL
  • PostgreSQL
  • Git
  • Vite
  • webpack
  • PHPUnit
  • Pest
  • Jest
  • Vitest
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • HTML
  • CSS
  • Tailwind CSS

responsibilities :


  • Planowanie i architektura aplikacji
  • Projektowanie architektury aplikacji webowych (monolity, mikroserwisy, API-first). Definiowanie struktury projektu, wzorców projektowych i standardów kodowania. Planowanie integracji z systemami zewnętrznymi (płatności, CRM, ERP). Projektowanie bazy danych - normalizacja, indeksy, optymalizacja zapytań. Ocena i wybór technologii oraz bibliotek dla projektu. Definiowanie API contracts (REST/GraphQL) i strategii wersjonowania. Planowanie skalowalności aplikacji i architektury cacheowania.
  • Rozwój backendu i API
  • Implementacja logiki biznesowej w PHP (Yii/Laravel/Symfony) z wykorzystaniem wzorców MVC, Repository, Service Layer. Tworzenie RESTful API i GraphQL endpoints z walidacją, autoryzacją (JWT, OAuth) i rate limiting. Integracja z zewnętrznymi API (płatności, maile, SMS, social media). Implementacja systemów kolejkowania zadań (Redis Queue, RabbitMQ) i cronjobs. Optymalizacja wydajności - query optimization, eager loading, caching (Redis, Memcached). Implementacja mechanizmów bezpieczeństwa (CSRF, XSS, SQL Injection, sanityzacja danych). Wersjonowanie API i utrzymywanie backward compatibility.
  • Rozwój frontendu i interfejsu użytkownika
  • Budowanie SPA i aplikacji SSR w Vue.js/Nuxt.js z Composition API i Pinia/Vuex. Implementacja responsywnych interfejsów (mobile-first) z Tailwind CSS/Bootstrap. Integracja z backendem - Axios/Fetch, obsługa błędów, loading states, optimistic updates. Zarządzanie stanem aplikacji, routing (Vue Router) i lazy loading komponentów. Implementacja formularzy z walidacją (client-side i server-side). Optymalizacja wydajności frontendu - code splitting, tree shaking, bundle optimization. Accessibility (WCAG) i SEO - semantic HTML, meta tags, structured data. Integracja z bibliotekami third-party (mapy, wykresy, edytory WYSIWYG).
  • Zarządzanie bazami danych i testowanie
  • Projektowanie i optymalizacja schematów baz danych (MySQL, PostgreSQL). Migracje baz danych (Laravel Migrations, Doctrine) z rollback strategies. Pisanie efektywnych zapytań SQL, query builders i ORM (Eloquent, Doctrine). Implementacja seeders i factories dla środowisk deweloperskich. Pisanie testów jednostkowych (PHPUnit, Pest) i integracyjnych. Testowanie frontendu (Vitest, Jest) i e2e (Cypress, Playwright). Code review, refactoring i dbanie o jakość kodu (SOLID, DRY, KISS). Debugowanie i profilowanie aplikacji (Xdebug, Telescope, Vue DevTools).
  • CI/CD i DevOps
  • Konfiguracja pipelineów CI/CD (GitHub Actions, GitLab CI) - automated testing, building, deployment. Konteneryzacja aplikacji (Docker, docker-compose) dla lokalnego developmentu i produkcji. Zarządzanie zależnościami (Composer, npm/yarn) i lockfiles. Praca z Git - branching strategies (GitFlow, trunk-based), pull requests, code review. Wdrażanie aplikacji na serwery (shared hosting, VPS, cloud). Konfiguracja web serverów (Nginx, Apache) i PHP-FPM. Implementacja monitoringu błędów (Sentry, Bugsnag) i logowania. Optymalizacja buildów frontendowych (Vite, Webpack) i asset management.

requirements-expected :


  • Minimum 5 lat doświadczenia w programowaniu full-stack
  • Zaawansowana znajomość PHP i frameworków (Yii, Laravel, Symfony)
  • Praktyczna znajomość Vue.js (Vue 3, Composition API), mile widziana znajomość Nuxt
  • Doświadczenie z budowaniem RESTful API
  • Znajomość wzorców projektowych i zasad SOLID
  • Praktyczna znajomość systemów zarządzania bazami danych (MySQL, PostgreSQL)
  • Doświadczenie z systemami kontroli wersji (Git) i strategiami branchowania
  • Znajomość narzędzi do budowania aplikacji frontendowych (Vite, Webpack)
  • Doświadczenie z testowaniem aplikacji (PHPUnit, Pest, Jest, Vitest)
  • Znajomość Docker i zasad konteneryzacji aplikacji
  • Doświadczenie z CI/CD (GitHub Actions, GitLab CI, Jenkins)
  • Znajomość narzędzi do zarządzania zależnościami (Composer, npm/yarn)
  • Umiejętność pracy z HTML5, CSS3, preprocessorami (SASS/SCSS) i Tailwind CSS
  • Doświadczenie z systemami kolejkowania zadań
  • Znajomość metodyk Agile/Scrum

offered :


  • Praca stacjonarna lub hybrydowa
  • Elastyczne godziny pracy (rozpoczynamy między 8:00 a 10:00)
  • Dobra lokalizacja biura przy Placu Grunwaldzkim
  • Ogólnodostępne miejsca parkingowe przed biurem
  • Rowerownia w budynku z wyłącznym dostępem tylko dla pracowników
  • Pakiet Medicover Premium oraz kartę sportową

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • elastyczny czas pracy
  • spotkania integracyjne
  • brak dress code’u
  • kawa / herbata

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    135 567
    20 117