Back to Jobs
Platinumlist
Development 2d ago

Software Engineer

PlatinumList
ArmeniaArmenia
GeorgiaGeorgia
KazakhstanKazakhstan
KyrgyzstanKyrgyzstan
SerbiaSerbia
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

Vue 3SymfonyDDDMySQLPHP

Want to know if you're a match for this job?

Calculate My Match Score

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.

banner

Platinumlist 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.
Learn More
Software Engineer at Platinumlist | HireSkys