Overview

We’re looking for a Software Engineer to help build our international platform for business events and conferences. The platform includes an attendee registration form builder and an API powering a mobile app for event schedules, networking, and tickets.

Responsibilities:
  • Design new services, and support the existing ones.
  • Build markup, develop widgets and UI.
  • Cover changes with unit/functional tests.
  • Design Doctrine entities, optimize MySQL.
  • Integrate with third-party services.
  • Maintain technical documentation.
  • Deploy and troubleshoot production issues.
Required Qualifications:
  • Experience developing and maintaining PHP/Symfony applications in production.
  • Experience structuring applications into modules with clear responsibilities and dependencies. Familiarity with DDD.
  • Experience building REST APIs and integrating services.
  • Experience in Vue 3, including layout, UI behaviour, and API integration.
  • Experience with MySQL and Doctrine: designing entities and their relationships, reading query execution plans, and optimising slow queries.
  • Testing as part of your normal workflow, and comfort in a codebase where static analysis, architectural rules, and code style are enforced in CI.
  • Habit of documenting what you build so that the next person can pick it up.
  • Ability to read/write technical documentation and tickets in English.
Benefits:
  • Competitive salary.
  • Remote-friendly work setup.
  • A chance to make a real impact in a fast-growing market.
  • Space to grow, experiment, and push boundaries.
  • PHP
  • Symfony
  • Vue 3
  • Docker
  • DDD
  • CQRS
  • REST APIs
  • MySQL
  • Doctrine
Technologies:
  • PHP 8.5
  • Symfony 8
  • Doctrine
  • RoadRunner
  • MySQL
  • Redis
  • RabbitMQ
  • MinIO/S3
  • Taskfile
  • Bitbucket Pipelines
  • PHPUnit
  • PHPStan
  • PHP-CS-Fixer
  • Rector
  • Deptrac
  • Infection
  • Git
  • Jira
  • Confluence
  • Bitbucket
  • Vue 3
  • Vite
  • Tailwind CSS
Note:

✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.

Please clearly mention that you have heard of this job opportunity on https://ijob.am.