

Full Stack Developer
Lokalizacja
Ostrów Wielkopolski
Wymiar pracy
Pełny etat
Typ umowy
Umowa o dzieło, Umowa o pracę
Opis
Twój zakres obowiązków
Samodzielne projektowanie, rozwijanie i wdrażanie nowych funkcjonalności w aplikacjach oraz serwisach internetowych opartych o PHP i Laravel.
Bieżący rozwój oraz utrzymanie warstwy backendowej i frontendowej serwisów.
Tworzenie i rozwijanie aplikacji webowych z wykorzystaniem PHP, Laravel, Blade, JavaScript, Jquery bootstrap 3.
Projektowanie, rozwijanie i integracja REST API, a także integracja z zewnętrznymi systemami i usługami.
Współpraca z pozostałymi członkami zespołu programistycznego oraz udział w code review.
Dbanie o jakość kodu, testowanie wdrażanych rozwiązań oraz eliminowanie błędów.
Monitorowanie działania serwisów, kontrola uptime, optymalizacja wydajności i czasu ładowania aplikacji.
Diagnozowanie i rozwiązywanie problemów technicznych zarówno po stronie backendu, jak i frontendu.
Optymalizacja aplikacji pod kątem wydajności, bezpieczeństwa, SEO oraz Core Web Vitals.
Wdrażanie usprawnień w procesie tworzenia oprogramowania z wykorzystaniem narzędzi AI, takich jak GitHub Copilot, Codex oraz innych narzędzi wspierających development.
Integracja zewnętrznych usług i API wykorzystujących rozwiązania AI.
Przekładanie wymagań biznesowych, marketingowych i sprzedażowych na stabilne oraz skalowalne rozwiązania techniczne.
Nasze wymagania
Minimum 1 rok doświadczenia komercyjnego na stanowisku Fullstack Developer / PHP Developer lub podobnym.
Bardzo dobra znajomość PHP oraz praktyczne doświadczenie z frameworkiem Laravel.
Dobra znajomość JavaScript lub TypeScript.
Doświadczenie z nowoczesnym frontendem — np. Angular.
Bardzo dobra znajomość HTML5, CSS3, Bootstrap 3 oraz zasad tworzenia responsywnych interfejsów.
Doświadczenie w projektowaniu, tworzeniu i konsumowaniu REST API; znajomość GraphQL będzie dodatkowym atutem.
Praktyczna znajomość relacyjnych baz danych, w szczególności MySQL, PostgreSQL.
Umiejętność projektowania modeli danych, relacji oraz optymalizacji zapytań SQL i Eloquent.
Znajomość systemu kontroli wersji Git.
Podstawowa znajomość Dockera i pracy ze środowiskami developerskimi opartymi o kontenery.
Znajomość zasad testowania aplikacji oraz doświadczenie z PHPUnit / Pest.
Znajomość podstaw bezpieczeństwa aplikacji webowych, w tym ochrony przed XSS, CSRF, SQL Injection oraz zasad poprawnej autoryzacji użytkowników.
Świadomość zasad UX, responsywności oraz wydajności aplikacji webowych.
Praktyczna znajomość narzędzi wspierających development z wykorzystaniem AI, takich jak GitHub Copilot, Codex lub podobne.
Wykształcenie minimum średnie; mile widziane wykształcenie wyższe o profilu informatycznym.
Język angielski minimum B1 — swobodne korzystanie z dokumentacji technicznej oraz podstawowa komunikacja w środowisku IT.
Mile widziane
Znajomość Redis, cache'owania oraz Laravel Queue.
Doświadczenie z Laravel Horizon, Telescope lub podobnymi narzędziami diagnostycznymi.
Znajomość CI/CD, np. GitHub Actions, GitLab CI lub Jenkins.
Doświadczenie w pracy z architekturą e-commerce.
Znajomość systemów PIM, ERP lub CRM oraz integracji między systemami.
Doświadczenie z systemami płatności, marketplace'ami lub zewnętrznymi API.
Wiedza z zakresu SEO oraz Core Web Vitals.
Podstawowa znajomość konfiguracji środowisk chmurowych AWS, GCP lub Azure.
Znajomość Linuxa, Nginx/Apache oraz podstaw administracji środowiskiem produkcyjnym.
Doświadczenie w optymalizacji wydajności aplikacji Laravel i zapytań bazodanowych.
PRZYGOTUJ SIĘ DO ROZMOWY KWALIFIKACYJNEJ
Przećwicz odpowiadanie na pytania dotyczące tej oferty pracy i swojego CV.
Masz pytanie do pracodawcy odnośnie tej oferty?