Software Engineer (PHP/Symfony + Vue 3) (remote)
Indexed description
Our Expertise: We specialize in a diverse range of ticketing solutions, catering
to various sectors including:
- Large and Small Entertainment Events
- Comprehensive Business Events, including Visitor Registration Services and Badging
- Diverse Sports Event Ticketing
- Tourism Attraction Ticketing
- Advanced Box Office Solutions for Venues including Stadiums, Theatres, and Cinemas
- Innovative Marketing Solutions for Event Promotion
Our backend consists of docker services behind a shared API gateway. Each service is a modular monolith using DDD, CQRS, Vertical Slices, and Onion Architecture. Our frontend services are built with Vue 3.
Stack:
- PHP 8.5 (Symfony 8 with Doctrine)
- RoadRunner
- MySQL
- Redis
- RabbitMQ
- MinIO/S3
- CI/CD: Taskfile, Bitbucket Pipelines
- Quality Tools: PHPUnit, PHPStan, PHP-CS-Fixer, Rector, Deptrac, Infection
- Git (trunk-based)
- Jira, Confluence, Bitbucket
- Vue 3, Vite
- Tailwind CSS
- 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
- 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
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search