Senior PHP Developer

Hrk S A — Poland · Posted ~2 hours ago

Senior

Skills

PHP PHP framework Relational databases SQL NoSQL Scalable web applications High availability Multithreading Distributed systems Object-oriented programming Design patterns Git HTML5 CSS3 JavaScript REST APIs SOAP Zend Framework PostgreSQL MongoDB Redis jQuery ReactJS AngularJS REST Docker Jenkins

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced PHP developer is sought to design and implement scalable web applications and backend services. The role requires strong knowledge of PHP, databases, SQL, NoSQL, OOP, design patterns, version control, frontend technologies, and REST/SOAP APIs, with CI/CD and additional frameworks considered advantageous.

Highlights

Senior backend-focused position requiring strong PHP expertise, scalable web application design, databases, distributed systems, APIs, and modern development practices.

Description

Aktualnie, dla naszego Klienta z obszaru business travel, poszukujemy PHP Developera. Wymagane kwalifikacje i doświadczenie Minimum 3 lata doświadczenia w programowaniu w PHP (preferowane 5 lat).Znajomość co najmniej jednego frameworka PHP (preferowany Zend Framework).Doświadczenie w pracy z relacyjnymi bazami danych (preferowany PostgreSQL) oraz znajomość SQL.Doświadczenie z NoSQL (np. MongoDB, Redis).Umiejętność projektowania i implementacji skalowalnych aplikacji webowych, zagadnień HA, pracy wielowątkowej, równoległej, rozproszonej (mile widziana znajomość Gearman).Znajomość zasad programowania obiektowego (OOP) oraz wzorców projektowych (np. MVC, SOLID).Doświadczenie w pracy z systemami kontroli wersji, takimi jak Git.Znajomość technologii front-endowych: HTML5, CSS3, JavaScript (w tym jQuery, frameworki takie jak ReactJS lub AngularJS mile widziane).Doświadczenie w pracy z API RESTful i SOAP.Mile widziane umiejętności Znajomość narzędzi CI/CD (np. Docker, Jenkins).Znajomość architektury DDD (Domain-Driven Design), TDD (Test-Driven Development) oraz CQRS.Znajomość narzędzi takich jak Composer, PHPUnit czy phpstan. Zakres obowiązków Projektowanie, rozwój i utrzymanie zaawansowanych aplikacji webowych.Prowadzenie projektów od fazy koncepcji po wdrożenie zgodnie z najlepszymi praktykami programistycznymi.Przegląd kodu i zapewnienie jego jakości (code review).Optymalizację wydajności aplikacji oraz rozwiązywanie problemów technicznych.Współpracę z zespołami projektowymi, front-endowymi oraz klientami w celu dostarczania wysokiej jakości rozwiązań.