Skip to content

Senior PHP Developer (Symfony)

  • Remote
    • Yerevan/Other, Erevan, Armenia
    • Almty, Almatinskaja oblast', Kazakhstan
    • Beograd, Beograd, Serbia
    • Tbilisi, Tbilisi, Georgia
    +3 more
  • R&D

Job description

Syrve is a comprehensive POS and Restaurant Management Software solution that can be tailored to your needs and specializes in helping bars, restaurants, takeaways, and other hospitality businesses achieve more with less. Designed to meet the complex and evolving needs of the sector, Syrve is here to help you thrive.

About

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. 

  • Set up 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 

  • Engaging work environment with highly qualified specialists.

  • Opportunities for professional development and career growth.

  • Competitive paid time off and paternity leave.

  • The chance to work in an international company with a diverse team.

  • Compensation for English language course.

  • Gym membership reimbursement.

  • Comprehensive health insurance coverage.

  • Flexible remote work options.

or