Senior Backend (PHP) Developer

Key requirements:

● 5+ years of commercial PHP development experience

● Strong expertise in PHP 8+ with solid OOP

● Deep knowledge of Symfony and/or Laravel frameworks

● Strong experience with SQL databases (MySQL 8.0+, PostgreSQL 15+) including query optimization and indexing strategies

● Solid understanding and practical application of design and architectural patterns (Clean/Onion/Hexagonal architecture, SOA, SOLID, KISS, DRY, YAGNI)

● Hands-on experience with Domain-Driven Design (DDD) in production projects
● Hands-on experience designing and implementing distributed systems based on microservices

● Experience with containerization (Docker) and deploying to Kubernetes, familiarity with core Kubernetes concepts and kubectl commands for troubleshooting, as well as exposure to monitoring and logging tools like Grafana and Loki

● Practical experience with communication protocols (REST, JSON-RPC, gRPC), messaging systems (AMQP/RabbitMQ, Kafka), and real-time communication with WebSockets

● Strong experience in backend test automation with PHPUnit and Codeception (unit, functional, integration)

● Strong knowledge of Git workflow (PRs, code reviews) and hands-on experience with CI/CD pipelines

● Experience with caching systems and in-memory data stores (Redis, Memcached)

● High level of responsibility

● Strive for constant improvement, be proactive

● Great attention to detail

● Being a collaborative and flexible team player

● Strong communication skills

● Time management skills

● English level: Intermediate (oral and written communication with colleagues from other offices. Demo, Planning, and other meetings).



Would be a plus:

● Experience with AWS services and cloud integrations

● Experience with additional frameworks (Laminas, Mezzio, Slim)

● Experience with NoSQL databases (Elasticsearch, OpenSearch)

● Knowledge of Node.js or Python for cross-service tasks

● Experience with end-to-end (E2E) testing using Playwright.



Key responsibilities:

● Research and evaluate technical options to implement business requirements

● Implement new functionality, refactor legacy components, and maintain the existing codebase

● Analyze and estimate implementation efforts for tasks

● Write high-quality, maintainable, and well-tested code in line with company standards;

● Develop and maintain automated backend tests (unit, integration, functional) to ensure reliability

● Contribute to monitoring and improving application stability and performance

● Actively participate in SAFe team events (planning, reviews, retrospectives) and provide technical input.

 

 

We offer besides a competitive salary:

● The friendly team

● Flexible working hours (you can start work from 8 till 12, depending on your daily meeting)

● Remote work, with the ability to return to the Kyiv office when it’ll be possible

Office in the city center β€” business center Panorama near the Landscape Alley, 10 minutes from Zoloti vorota metro station

● The informal style of leadership and communication, skilled management

● Work in an Agile environment

● Participation in seminars, trainings, and conferences

● English lessons online and the possibility to use English at work

● Team building and other activities

● Yearly salary review

● Paid vacation, paid sick leave

● No trial periods

● Corporate medical insurance programs from the start date

● PE accounting and support

● Referral program.

Required languages

English B1 - Intermediate
PHP, Symfony, PostgreSQL, REST, RabbitMQ, Kafka, Microservices, Hexagonal architecture, DDD
Published 22 September
127 views
Β·
29 applications
4% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...