Skip to content

Senior PHP Developer (Symfony)

  • Remote
    • Yerevan/Other, Erevan, Armenia
  • R&D

Job description

Syrve is a leading provider of comprehensive software solutions for cash registers and restaurant management. We have a strong presence in the international market, serving over 9,000 customers worldwide, and we continue to grow. 

About the Project 

We are developing a cloud-based “smart” restaurant back-office automation system that simplifies and accelerates daily operations, forecasts sales, and automatically plans production and purchases. Our development follows the SAFe (Scaled Agile Framework) methodology. 

Job requirements

  • At least 5 years of experience in commercial development using PHP, primarily Symfony. 

  • Strong knowledge of PHP7+ and MySQL. 

  • Experience working with modern PHP frameworks, especially Symfony. 

  • Understanding and implementation of key design patterns. 

  • Experience working in a team, proficiency in Git (version control, code review). 

  • Strong knowledge of Linux and working with server environments. 

  • Experience working with Redis. 

  • Experience with message queue servers (Gearman, RabbitMQ). 

  • Ability to write workers. 

  • Experience configuring and managing CI/CD pipelines in GitLab. 

  • Experience in writing unit tests and performance tests. 

Nice to Have 

  • Experience with Clickhouse. 

  • Development of ERP systems. 

  • Experience working with Agile methodologies (Scrum, Kanban). 

  • Experience using Jira, Confluence. 

  • Experience developing high-load distributed systems. 

  • Experience with Angular.js, Angular 2+, and JavaScript. 

  • Experience in test-driven development (TDD). 

Responsibilities 

  • Development of the server-side system. 

  • Support and refactoring of the current architecture. 

  • Participation in task planning and evaluation. 

  • Code review. 

  • Optimization of SQL queries. 

  • Setup and configuration of CI/CD pipelines in GitLab. 

  • Development and maintenance of message queues (Gearman, RabbitMQ). 

  • Writing and maintaining workers. 

  • Writing unit tests and performance tests. 

We Offer 

  • Work in an international company. 

  • Remote work option. 

  • Flexible working hours (start of the workday until 11:00 AM). 

  • English course compensation. 

  • Gym membership compensation. 

  • Health insurance. 

or