Job VC
Senior PHP Developer
Technologies
Description
We are looking for a
Senior PHP Developer
with a strong architectural mindset to lead the development of our core systems. You won't just be writing code; you will be responsible for the
technical excellence
of the product. You will design complex business domains, mentor middle developers, and ensure that our Symfony-based applications remain modular, testable, and resilient under high load.
Technical Leadership Requirements:
Expert PHP 8.3+:
Deep understanding of the engine, memory management, and performance optimization.
Symfony Mastery:
Expert knowledge of internal framework mechanics (Compiler Passes, Custom Lexers/Parsers, advanced Security configurations).
Architectural Patterns:
Practical experience with
DDD (Domain-Driven Design)
: Bounded Contexts, Aggregates, Value Objects.
Deep understanding of
CQRS
and
Event Sourcing
(and when
not
to use them).
Strategic Design:
Ability to define boundaries between modules/microservices.
Infrastructure & Messaging:
Experience with
Distributed Systems
: Handling eventual consistency, saga patterns, and distributed transactions.
Advanced use of message brokers (RabbitMQ/Kafka) with focus on
Reliability
(Outbox pattern, Idempotency).
Testing & QA:
Driving the testing strategy (Unit, Integration, E2E, Contract Testing).
Good to Know
Ecotone Framework:
We highly value the ability to implement
Message-Driven Architecture
using Ecotone.
Knowledge of how to decouple the Domain layer from the Infrastructure (Symfony/Doctrine) using Ecotone's declarative approach.
Experience in migrating legacy "Fat Services" to a decoupled, event-driven model.
Key Responsibilities:
System Design:
Architecting new modules from scratch, choosing the right patterns for the specific business problem.
Mentorship:
Conducting deep code reviews and holding "Tech Talks" to elevate the team's understanding of DDD and Clean Code.
Technical Debt Management:
Proactively identifying architectural bottlenecks and leading refactoring initiatives without halting product delivery.
Senior PHP Developer
with a strong architectural mindset to lead the development of our core systems. You won't just be writing code; you will be responsible for the
technical excellence
of the product. You will design complex business domains, mentor middle developers, and ensure that our Symfony-based applications remain modular, testable, and resilient under high load.
Technical Leadership Requirements:
Expert PHP 8.3+:
Deep understanding of the engine, memory management, and performance optimization.
Symfony Mastery:
Expert knowledge of internal framework mechanics (Compiler Passes, Custom Lexers/Parsers, advanced Security configurations).
Architectural Patterns:
Practical experience with
DDD (Domain-Driven Design)
: Bounded Contexts, Aggregates, Value Objects.
Deep understanding of
CQRS
and
Event Sourcing
(and when
not
to use them).
Strategic Design:
Ability to define boundaries between modules/microservices.
Infrastructure & Messaging:
Experience with
Distributed Systems
: Handling eventual consistency, saga patterns, and distributed transactions.
Advanced use of message brokers (RabbitMQ/Kafka) with focus on
Reliability
(Outbox pattern, Idempotency).
Testing & QA:
Driving the testing strategy (Unit, Integration, E2E, Contract Testing).
Good to Know
Ecotone Framework:
We highly value the ability to implement
Message-Driven Architecture
using Ecotone.
Knowledge of how to decouple the Domain layer from the Infrastructure (Symfony/Doctrine) using Ecotone's declarative approach.
Experience in migrating legacy "Fat Services" to a decoupled, event-driven model.
Key Responsibilities:
System Design:
Architecting new modules from scratch, choosing the right patterns for the specific business problem.
Mentorship:
Conducting deep code reviews and holding "Tech Talks" to elevate the team's understanding of DDD and Clean Code.
Technical Debt Management:
Proactively identifying architectural bottlenecks and leading refactoring initiatives without halting product delivery.