Software Engineer
منذ 5 أيام
Dubai, Dubai Emirate, الإمارات العربية المتحدة
JobCubby
دوام كامل
180,000 € - 300,000 € عقد
مجانًا عبر البريد الإلكتروني أو Google
احفظ هذه الوظيفة وحافظ على تنظيم بحثك
قم بإنشاء حساب مجاني لحفظ الوظائف وإنشاء التنبيهات والعودة إلى هذه القائمة من لوحة التحكم الخاصة بك.
مجانًا عبر البريد الإلكتروني أو Google
to apply
- email only, no card. You can also save this posting or score it againstyour profile with AI.##
About the role
Design and maintain new and existing services while building markup, widgets, and UI components. Ensure code quality through unit and functional testing, documentation, and troubleshooting production issues.## RequirementsRequires professional experience developing and maintaining PHP/Symfony applications in production environments. Candidates must be proficient in Vue 3, MySQL, Doctrine, and architectural patterns like DDD.## BenefitsCompetitive salaryRemote-friendly work setupGrowth opportunities## Full descriptionOur 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 PromotionAbout the Role: 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.
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 CSSKey
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.
* 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.
- email only, no card. You can also save this posting or score it againstyour profile with AI.##
About the role
Design and maintain new and existing services while building markup, widgets, and UI components. Ensure code quality through unit and functional testing, documentation, and troubleshooting production issues.## RequirementsRequires professional experience developing and maintaining PHP/Symfony applications in production environments. Candidates must be proficient in Vue 3, MySQL, Doctrine, and architectural patterns like DDD.## BenefitsCompetitive salaryRemote-friendly work setupGrowth opportunities## Full descriptionOur 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 PromotionAbout the Role: 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.
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 CSSKey
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.
* 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.