Software Engineer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Platinumlist.net, a pioneering leader in the online event guide and ticketing solution industry, specializes in diverse ticketing solutions across the GCC, serving events in the United Arab Emirates, Saudi Arabia, Oman, Bahrain, Qatar, and Kuwait from its Dubai-based headquarters.
We are seeking a Software Engineer to contribute to our international platform for business events and conferences. This platform includes an attendee registration form builder and an API powering a mobile app for event schedules, networking, and ticket management.
Our backend architecture consists of docker services behind a shared API gateway. Each service is a modular monolith utilizing Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Vertical Slices, and Onion Architecture. Our frontend services are built with Vue 3.
Stack:
- PHP 8.5 (with Symfony 8 and Doctrine)
- RoadRunner
- MySQL
- Redis
- RabbitMQ
- MinIO/S3 for storage
- CI/CD: Taskfile, Bitbucket Pipelines
- Quality Tools: PHPUnit, PHPStan, PHP-CS-Fixer, Rector, Deptrac, Infection
- Git (trunk-based development)
- Jira, Confluence, Bitbucket for project management
- Vue 3, Vite
- Tailwind CSS
Key Responsibilities:
- Design new services and support existing ones.
- Develop markup, create widgets, and build UI components.
- Write unit and functional tests to cover changes.
- Design Doctrine entities and optimize MySQL queries.
- Integrate with third-party services.
- Maintain technical documentation.
- Deploy and troubleshoot production issues.
Requirements
- 5+ years of experience developing and maintaining PHP/Symfony applications in production.
- Experience structuring applications into modules with clear responsibilities and dependencies, with familiarity in Domain-Driven Design (DDD).
- Experience building REST APIs and integrating services.
- Experience with Vue 3, including layout, UI behavior, and API integration.
- Experience with MySQL and Doctrine, including designing entities, relationships, reading query execution plans, and optimizing slow queries.
- Testing as part of your workflow, with comfort in a codebase enforcing static analysis, architectural rules, and code style in CI.
- Habit of documenting technical work for future reference.
- Ability to read/write technical documentation and tickets in English.
Benefits
- Competitive salary.
- Remote-friendly work setup.
- Opportunity to make a real impact in a fast-growing market.
- Space to grow, experiment, and push boundaries.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Senior Full-Stack Developer
Supportyourapp
SerbiaSenior Engineer (AI-Assisted Development) - Cloud CPaaS/CCaaS Infrastructure
MMSmart
Armenia
BulgariaSoftware Engineer (PHP/Symfony & Vue 3) at Platinumlist.net
Platinumlist
GeorgiaBackend Engineer (Licensing & Billing) at JetBrains
Jetbrains
Belgrade
GermanyMore Openings at Platinumlist
Explore Top Companies in this Space
Degy
Global Talent Booking Agency & Entertainment Buyer / Live Event Logistics & Operations Management / Corporate & Festival Entertainment SaaS / College & Military Tour Management
Degy Entertainment
Entertainment / Event Management / Talent Booking
Honor
Healthcare / Senior Care / Home Care / Technology
The Honest Company
Consumer Goods / Ecommerce / Personal Care / Sustainability
Platinumlist
View Company ProfilePlatinumlist is a leading event discovery and online ticketing platform headquartered in Dubai, United Arab Emirates. Founded in 2009, it has grown to become one of the most trusted entertainment and monetization platforms in the GCC region, serving millions of users across the Middle East and beyond. The platform allows users to easily discover and purchase tickets for a wide variety of events, including concerts, nightlife, comedy shows, sports, business exhibitions, and popular tourist attractions. For customers, Platinumlist offers a seamless experience with secure checkout, instant ticket confirmation, smart AI search, and 24/7 customer support. For event organizers and promoters, it provides an end-to-end event management solution—offering services such as digital and physical ticket sales, event marketing, venue selection, on-site staffing, equipment solutions, and even assistance with local event permits. By connecting audiences with unforgettable experiences and simplifying operations for creators, Platinumlist acts as a vital hub for the region's live entertainment industry.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.



