PHP Developer
SMARTIVE.APP sp. z o.o.
⚲ Kielce
Wymagania
- PHP
- Symfony
- MySQL
- PostgreSQL
Opis stanowiska
Nasze wymagania: min. 3 lata doświadczenia komercyjnego jako programista PHP Bardzo dobre doświadczenie z frameworkiem Symfony i Doctrine ORM Praktyczna znajomość baz danych SQL (MySQL, PostgreSQL) Umiejętność efektywnego korzystania z RabbitMQ lub Kafka w środowiskach rozproszonych Znajomość projektowania, implementacji i dokumentowania REST API Doświadczenie w testowaniu jednostkowym i integracyjnym (phpunit) Praca z narzędziami do automatyzacji (Docker, CI/CD) Mile widziane: Doświadczenie w pracy z RabbitMQ lub Kafka Znajomość wzorców projektowych, zasad Clean code, SOLID, DRY Znajomość CI/CD, w tym Jenkins, Bitbucket Pipeline Znajomość Redis Znajomość podstaw front-endu (JavaScript / TypeScript - Vanilla) Znajomość AWS (ECS, Fargate, S3, RDS Praca w narzędziach: Atlassian Jira, Confluence, Bitbucket Znajomość EspoCRM lub innego otwartego CRM Znajomość Wordpress lub innego otwartego CMS O projekcie: Szukamy mid-level PHP Developera, który ma już doświadczenie w pracy przy komercyjnych projektach i potrafi samodzielnie dowozić zadania, ale jednocześnie dobrze funkcjonuje w zespole projektowym. To rola dla osoby, która nie tylko koduje, ale rozumie kontekst biznesowy i potrafi współpracować z analitykiem oraz klientem przy doprecyzowywaniu wymagań. Ważna jest umiejętność pracy przy rozwijanych systemach - wprowadzania zmian, utrzymania jakości i sensownego podejścia do refaktoryzacji. Szukamy kogoś, kto potrafi wziąć odpowiedzialność za swój obszar i nie gubi się w sytuacjach, gdzie wymagania nie są od początku w 100% jednoznaczne. Zakres obowiązków: Tworzenie i rozwój systemów oraz aplikacji wspierających naszych głównych klientów w systemach CRM, zarządzania treścią i procesami biznesowymi, e-commerce w technologiach PHP (głównie Symfony) Projektowanie i optymalizacja wydajnych rozwiązań API opartych na architekturze mikroserwisów w środowisku skalowalnym i rozproszonym Współpraca z zespołem - innymi programistami, analitykami, UX/UI designerami oraz testerami - przy wsparciu i koordynacji ze strony Project Managera w modelu zwinnym Monitorowanie i raportowanie postępów projektu, dbanie o jakość kodu i zgodność z ustalonymi wytycznymi Konsultowanie i podejmowanie decyzji architektonicznych oraz wdrażanie nowych technologii Oferujemy: Pracę w dynamicznej firmie przy innowacyjnych projektach międzynarodowych w najnowszych technologiach Projekty, gdzie technologia ma znaczenie biznesowe Profesjonalne wsparcie liderów technologii Szkolenia, kursy, mentoring Świadczenia pracownicze, w tym karta medyczna, karta sportowa, ubezpieczenie Różne formy zatrudnienia (B2B, umowa o pracę, umowa zlecenie) Elastyczny model pracy (zdalnie / hybrydowo / biuro) Imprezy integracyjne