Programista PHP (Backend) (K/M)
⚲ Gdynia
Do uzgodnienia
Wymagania
- PHP
- Symfony
- Git
- PostgreSQL
- Redis
- Node.js
- Python
- Linux
- Docker
Opis stanowiska
Należymy do światowych liderów na rynku dystrybucji komponentów elektronicznych i jesteśmy jednym z najstarszych e-commerców w Polsce. #ekipaTME liczy ponad 1500 osób zatrudnionych w siedzibach w Łodzi, Gdyni i Krakowie oraz 12 spółkach zależnych w Europie, Chinach, USA i Indiach. W codziennej pracy stawiamy na dobrą komunikację i atmosferę w zespołach, inwestujemy w rozwój i szkolenie naszych pracowników, a także w nowe technologie, z których słyną nasze najnowocześniejsze w Europie centra logistyczne. Zapoznaj się z procesem rekrutacji oraz opiniami naszej zadowolonej #ekipy, a następnie dołącz do zespołu Transfer Multisort Elektronik (TME)!
Twój zakres obowiązków
• tworzenie i rozwój oprogramowania zgodnie z przyjętymi ustaleniami;
• projektowanie rozwiązań we współpracy z ekspertami domenowymi i opiekunami projektów;
• dbanie o stabilność i bezawaryjne działanie aplikacji;
• proaktywne wdrażanie inicjatyw podnoszących jakość wytwarzanego oprogramowania.
Nasze wymagania
• minimum 3 lata doświadczenia;
• znajomość PHP;
• znajomość frameworka Symfony;
• znajomość systemu kontroli wersji Git;
• znajomość paradygmatów programowania obiektowego, podstawowych wzorców projektowych i zasad czystego kodu;
• praktyczna wiedza z zakresu relacyjnych i nierelacyjnych baz danych (PostgreSQL, Redis);
• otwartość na naukę, stały rozwój i realizację nieszablonowych zadań;
• umiejętność analitycznego myślenia i komunikatywność w pracy zespołowej;
• płynna znajomości języka polskiego;
• znajomość języka angielskiego pozwalająca na zapoznanie się z dokumentacją techniczną.
Mile widziane
• znajomość innych środowisk i języków: Node.js, Python;
• znajomość obsługi systemu operacyjnego Linux;
• praktyczna znajomość narzędzia Docker;
• wiedza z zakresu bezpieczeństwa systemów IT.
To oferujemy
• Nazwa stanowiska nie determinuje płci osoby, która może je zajmować.
Tak pracujemy nad projektem
• Clean Code
• code review
• mierniki jakości kodu
• statyczna analiza kodu
• wzorce projektowe
• pair programming
• Continuous Deployment
• Continuous Integration
• deployment na poziomie zespołu
• DevOps
• SysOps
• wsparcie architekta / lidera technicznego
• active monitoring
• dokumentacja
• narzędzia do trackowania zadań
• zarządzanie długiem technologicznym
• automatyzacja testów
• środowiska testowe
• testy funkcjonalne
• testy integracyjne
• testy jednostkowe
• testy wydajnościowe
Takie dajemy możliwości rozwoju
• branżowe platformy e-learningowe
• budżet rozwojowy
• czas na rozwój Twoich pomysłów
• konferencje w Polsce
• konferencje zagraniczne
• mentoring
• przestrzeń do eksperymentowania
• szkolenia wewnątrzfirmowe
• szkolenia zewnętrzne
• treningi umiejętności miękkich
• wsparcie merytoryczne od liderów technologicznych
• wspieramy wydarzenia dla IT
• wymiana wiedzy technicznej w firmie
Benefity
• brak dress code’u
• kawa / herbata
• parking dla pracowników
• strefa relaksu
• dofinansowanie wypoczynku
Twój zakres obowiązków
• tworzenie i rozwój oprogramowania zgodnie z przyjętymi ustaleniami;
• projektowanie rozwiązań we współpracy z ekspertami domenowymi i opiekunami projektów;
• dbanie o stabilność i bezawaryjne działanie aplikacji;
• proaktywne wdrażanie inicjatyw podnoszących jakość wytwarzanego oprogramowania.
Nasze wymagania
• minimum 3 lata doświadczenia;
• znajomość PHP;
• znajomość frameworka Symfony;
• znajomość systemu kontroli wersji Git;
• znajomość paradygmatów programowania obiektowego, podstawowych wzorców projektowych i zasad czystego kodu;
• praktyczna wiedza z zakresu relacyjnych i nierelacyjnych baz danych (PostgreSQL, Redis);
• otwartość na naukę, stały rozwój i realizację nieszablonowych zadań;
• umiejętność analitycznego myślenia i komunikatywność w pracy zespołowej;
• płynna znajomości języka polskiego;
• znajomość języka angielskiego pozwalająca na zapoznanie się z dokumentacją techniczną.
Mile widziane
• znajomość innych środowisk i języków: Node.js, Python;
• znajomość obsługi systemu operacyjnego Linux;
• praktyczna znajomość narzędzia Docker;
• wiedza z zakresu bezpieczeństwa systemów IT.
To oferujemy
• Nazwa stanowiska nie determinuje płci osoby, która może je zajmować.
Tak pracujemy nad projektem
• Clean Code
• code review
• mierniki jakości kodu
• statyczna analiza kodu
• wzorce projektowe
• pair programming
• Continuous Deployment
• Continuous Integration
• deployment na poziomie zespołu
• DevOps
• SysOps
• wsparcie architekta / lidera technicznego
• active monitoring
• dokumentacja
• narzędzia do trackowania zadań
• zarządzanie długiem technologicznym
• automatyzacja testów
• środowiska testowe
• testy funkcjonalne
• testy integracyjne
• testy jednostkowe
• testy wydajnościowe
Takie dajemy możliwości rozwoju
• branżowe platformy e-learningowe
• budżet rozwojowy
• czas na rozwój Twoich pomysłów
• konferencje w Polsce
• konferencje zagraniczne
• mentoring
• przestrzeń do eksperymentowania
• szkolenia wewnątrzfirmowe
• szkolenia zewnętrzne
• treningi umiejętności miękkich
• wsparcie merytoryczne od liderów technologicznych
• wspieramy wydarzenia dla IT
• wymiana wiedzy technicznej w firmie
Benefity
• brak dress code’u
• kawa / herbata
• parking dla pracowników
• strefa relaksu
• dofinansowanie wypoczynku
🔍 Dekoder Ogłoszenia
🟡
Należymy do światowych liderów na rynku
Autoprezentacja firmy zamiast informacji o roli — typowy korporacyjny wstęp.
🟡
stawiamy na dobrą komunikację i atmosferę w zespołach
Deklaracja bez pokrycia — nie da się zweryfikować przed zatrudnieniem.
🟡
inwestujemy w rozwój i szkolenie naszych pracowników
Ogólna obietnica benefitów szkoleniowych bez szczegółów.
🟡
Zapoznaj się z procesem rekrutacji oraz opiniami naszej zadowolonej #ekipy
Odwołanie do opinii pracowników — warto sprawdzić je samodzielnie, bo ogłoszenie pokazuje tylko wybrane.
🟡
tworzenie i rozwój oprogramowania zgodnie z przyjętymi ustaleniami
Bardzo ogólny opis obowiązków — brak konkretów o technologiach i zakresie odpowiedzialności.