Senior PHP Backend Fejlesztő
Login Autonom Kft
⚲ Budapest
11 424 - 18 291 PLN (B2B)
Wymagania
- MSc
- Git
- PHP
- MySQL
- Clean Code
- Doctrine
- Performance tuning
- API
- OWASP
- Team player (nice to have)
- Communication skills (nice to have)
- Problem solving (nice to have)
- Docker (nice to have)
- Symfony (nice to have)
- RabbitMQ (nice to have)
- Linux (nice to have)
- REST (nice to have)
- PostgreSQL (nice to have)
Opis stanowiska
O projekcie: Egy dedikált HR kompetencia és tréning kezelő modul felhasználói felületeinek fejlesztésére keresünk tapasztalt backend fejlesztőt. Wymagania: Minimum szakirányú MSc végzettség - Minimum szakirányú MSc végzettség - Claude Code napi szintű, magabiztos használata (elvárás) - Objektum-orientált programozás magas szinten, SOLID elvek és design pattern-ek biztos alkalmazása - PHP 8.x mély ismerete (types, attributes, enums, performance) - Kódminőség: PSR szabványok, clean code, Composer dependency management - Symfony keretrendszer senior szintű használata, komponensek mély ismerete - Symfony DI, event-driven architektúra, custom bundle fejlesztés - Doctrine ORM haladó szint: entity design, query optimalizálás, migrációk, caching - MySQL senior szint: indexelés, execution plan elemzés, normalizáció/denormalizáció, performance tuning - REST API tervezés expert szinten (versioning, JWT/OAuth2, OpenAPI) - Aszinkron feldolgozás: RabbitMQ / Redis, Symfony Messenger, message routing, worker-ek - CQRS és event sourcing alapelvek, batch processing nagy adathalmazokon - Tesztelés: PHPUnit (advanced), TDD, mocking, integration/API/Symfony tesztek - Biztonság: OWASP Top 10, secure coding, titkosítás, input validation - Mentoring és code review tapasztalat - Precíz technikai kommunikáció - Dokumentációk készítése (API specifikációk, architektúra, runbookok) Codzienne zadania: - Napi standup / rövid status call a csapattal (online). - Jira / issue tracker átnézése: új ticketek, priók, kommentek, blokkerek ellenőrzése. - Feladat pontosítása: követelmények átolvasása, kérdések felírása, edge case-ek tisztázása. - Backend fejlesztés: új endpointok, service-ek, entitások, business logic implementálása. - Meglévő kód refaktorálása: olvashatóság, teljesítmény, karbantarthatóság javítása. - Unit és integration tesztek írása / karbantartása a módosított funkciókra. - Helyi futtatás, manuális tesztelés (Postman, curl, frontend kolléga segítségével). - Kód feltöltése branchre, pull request létrehozása, leírással és technikai magyarázattal. - Code review-k elvégzése más fejlesztők PR-jein (kommentek, javaslatok, jóváhagyás). - Hibajavítás (bugfix): riportált hibák elemzése, logok és monitoring adatok átnézése. - Adatbázis-módosítások egyeztetése és migration-ök készítése / frissítése. - API-dokumentáció frissítése (OpenAPI/Swagger, README, belső wiki).