Programista / Programistka Full Stack PHP
"EB2B SERVICE" sp. z o.o. SK
⚲ Warszawa, Ursynów
10 000–16 000 zł / mies. (zal. od umowy)
Wymagania
- JavaScript
- HTML
- CSS
- SQL
- PHP
- PL/SQL
- Git
- MySQL
- PostgreSQL
- Jira
- GitHub
- Amazon S3
- OpenAI API
- ChatGPT
- Claude
- Gemini
- PHPStorm
- Microsoft Azure
- Google Cloud Platform
- AWS
Opis stanowiska
Nasze wymagania: Minimum 2–4 lata komercyjnego doświadczenia w programowaniu w PHP Bardzo dobra znajomość programowania obiektowego (OOP) w PHP Umiejętność pisania czytelnego, skalowalnego i testowalnego kodu Doświadczenie w pracy z frameworkami MVC (np. Zend, Symfony, Laravel lub podobne) Bardzo dobra znajomość MySQL Umiejętność projektowania schematów baz danych Znajomość indeksów, kluczy obcych, optymalizacji zapytań Doświadczenie w pracy z relacyjnymi bazami danych w aplikacjach o większej skali Doświadczenie w pracy z ORM (Doctrine, Eloquent lub podobne) Umiejętność mapowania encji, relacji i pracy z zapytaniami ORM Świadomość problemów wydajnościowych (N+1, lazy/eager loading) Bardzo dobra znajomość JavaScript (ES5) Doświadczenie w budowie aplikacji frontendowych Umiejętność pracy z frameworkami frontendowymi (np. ExtJS, React, Vue, Angular lub podobne) Doświadczenie w pracy z API (REST, JSON) Umiejętność tworzenia i konsumowania endpointów Zrozumienie architektury aplikacji webowych typu SPA Bardzo dobra znajomość GIT Umiejętność pracy z systemami kontroli wersji w zespole Znajomość zasad clean code i dobrych praktyk programistycznych Umiejętność debugowania i rozwiązywania problemów w istniejącym kodzie Mile widziane: Znajomość Zend Framework 1 Znajomość Doctrine ORM 1.2 Doświadczenie w pracy z ExtJS 4.x Doświadczenie w utrzymywaniu i rozwijaniu starszych systemów (legacy code) Znajomość wzorców projektowych Doświadczenie w refaktoryzacji i modernizacji aplikacji Zakres obowiązków: Tworzenie i rozwijanie aplikacji webowych po stronie backendu i frontendu Projektowanie, implementacja oraz optymalizacja baz danych Integracja systemów zewnętrznych poprzez API Utrzymywanie i refaktoryzacja istniejącego kodu Współpraca z zespołem projektowym oraz udział w procesach projektowych Oferujemy: Pracę w firmie o ugruntowanej pozycji w segmencie rynku platform zakupowych Atrakcyjne wynagrodzenie dopasowane do Twoich umiejętności i doświadczenia Elastyczny czas pracy i różne formy współpracy Pracę w przyjaznej i wspierającej atmosferze w zgranym zespole Szkolenie wdrożeniowe Wsparcie merytoryczne od liderów technologicznych Wymiana wiedzy technicznej w firmie