Senior Backend Developer - PHP & DDD
Evolution · Sofia
Job description
About the role
Red Tiger, a team within the Evolution ecosystem of 200 professionals based in Sofia, is looking for a Senior Backend Developer for its Backend team. You will help drive the architecture, scalability and domain modelling of a high-concurrency Online Gaming and Betting platform that handles real-time betting and high-volume financial transactions, working alongside the Backend Architect and Engineering Lead.
Key responsibilities
- Design and write high-performance, fault-tolerant PHP code using Domain-Driven Design (DDD) and SOLID principles.
- Lead domain modelling discussions, define Bounded Contexts and establish a Ubiquitous Language between technical and business domains.
- Maintain strict code review standards for code quality, architectural consistency and security.
- Tune performance, optimise databases and refactor legacy components.
- Mentor and guide junior and mid-level developers.
- Work with QA, DevOps and Product leadership to deploy critical backend services reliably.
Required profile
- Extensive hands-on experience in advanced PHP development (PHP 7.4+, PHP 8.x).
- Practical experience applying DDD concepts such as aggregates, entities, value objects, domain events, repositories and bounded contexts.
- Advanced experience with MySQL / MariaDB optimisation, query tuning and indexing under heavy transaction loads.
- Proven track record of building high-throughput, low-latency RESTful APIs.
- Solid experience with JavaScript / Node.js for microservices or real-time event processing.
- Experience with automated testing and TDD/BDD (Codeception, PHPUnit).
Required skills
- Docker and container orchestration, REST APIs, JSON, Git / GitLab.
- Preferred: RabbitMQ, Kafka, Redis, Memcached, Nginx, Apache, and experience in online gaming, FinTech or high-frequency transactions.
What we offer
- A challenging environment in a dynamic international team.
- Company-funded training.
- Flexibility on working hours.
- Multisport/Coolfit card and additional health insurance.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Bulgaria.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 days ago
Expires 1 month from now
14 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Evolution
Sofia