Summary
Join Syrve, a leading provider of software solutions for cash registers and restaurant management, as a server-side developer. We're developing a cloud-based restaurant back-office automation system using the SAFe methodology. You'll be responsible for developing and maintaining our server-side system, participating in task planning, and optimizing performance. This role requires extensive experience with PHP, Symfony, MySQL, and various other technologies. We offer remote work options, flexible hours, and various compensation benefits.
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
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
Preferred Qualifications
- 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)
Benefits
- 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 (in Armenia)
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.