You’ll have the opportunity to work on challenging, large-scale projects that make real use of modern architectural patterns. We encourage innovation, support knowledge sharing, and strive for technical excellence.
responsibilities :
Develop and maintain high-quality PHP applications and services.
Write clean, efficient, and reusable PHP code following best practices and coding standards.
Troubleshoot, debug, and optimize existing PHP applications for improved performance and security.
Participate in code reviews and provide constructive feedback to peers.
Design and implement database schemas and manage data storage solutions (e.g., MySQL, PostgreSQL).
Work closely with project managers and stakeholders to gather requirements and deliver features according to specifications.
Create and maintain technical documentation for reference and training purposes.
requirements-expected :
4+ years of professional software development experience in backend web development with PHP and modern frameworks.
Strong experience in designing and building distributed systems that are scalable, resilient, and maintainable.
Proficiency in PHP (7.4–8.4) and modern frameworks, primarily Symfony 6/7.
Solid understanding of SOLID principles, Clean Code practices, and Hexagonal (Ports & Adapters) Architecture.
Hands-on knowledge of deploying and running applications on Kubernetes in production environments.
Ability to develop and troubleshoot in local container-based environments using Docker and Docker Compose.
Expertise in data persistence with Doctrine 3 (ORM + DBAL) and relational databases like MySQL / Percona.
Familiarity with design patterns and architectural styles such as CQRS, Event Sourcing, Messaging, and Outbox/Inbox patterns.
Experience with caching and messaging systems, including Redis for caching and RabbitMQ for asynchronous communication.
Proficiency with Git-based version control systems and collaborative workflows (branching, pull requests, code reviews).