HamburgerMenu
hirist

Senior PHP Developer - Symfony

MindBrain
Multiple Locations
5 - 8 Years

Posted on: 29/07/2025

Job Description

Position Title : BackEnd Developer (Symfony/PHP) with Oro Commerce


We are looking for a highly skilled and experienced Back-End PHP Developer with expertise in Symfony and OroCommerce to join our growing team. The ideal candidate will play a key role in the design, development, and integration of robust eCommerce solutions, working closely with cross-functional teams to build scalable systems that enhance business operations.


Key Responsibilities :


- Develop and maintain OroCommerce modules and features, including catalog structures, pricing schemas, workflows, and customer segmentation.


- Architect and implement complex back-end features using Symfony PHP framework.


- Design and manage product catalogs, pricing logic, customer roles, and approval workflows.


- Integrate OroCommerce with third-party systems such as ERP, PIM, CRMs, payment gateways, and shipping/logistics platforms.


- Implement message queues, background workers, and cron-based database operations using Oros architecture.


- Contribute to the design and development of RESTful APIs and ensure their high performance and responsiveness.


- Ensure unit and functional test coverage using PHPUnit or other test frameworks.


- Maintain Oro documentation and contribute to internal knowledge-sharing.


- Conduct code reviews, maintain coding standards, and optimize performance and scalability.


- Participate in the CI/CD pipeline setup and collaborate with DevOps for deployment processes using Docker.


Required Skills and Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or related technical field.


- 5+ years of experience in PHP development, with at least 2+ years of hands-on experience in Symfony.


- Strong understanding of OroCommerce architecture, including catalog, workflows, messaging, and ACLs.


- Solid experience in integrating RESTful APIs and working with MySQL databases.


- Good understanding of Docker, Composer, and Git.


- Familiarity with CI/CD tools like Jenkins, GitLab CI, or Bitbucket Pipelines.


- Knowledge of ORM tools like Doctrine.


- Experience with writing clear documentation and technical specifications.


- Strong analytical and problem-solving skills with attention to detail.


- Excellent communication and collaboration skills.


info-icon

Did you find something suspicious?