Syrve

Senior PHP Developer (Symfony)

2 500 - 3 500 EUR
  • Сербия
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

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.

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.