2,316 Open roles
101 Companies
49 Posted today
Jobs / Evolution / Senior Backend Developer
Posted 2026-09-30

Senior Backend Developer

Description

As a Senior Backend Developer in the Backend team, the role is a core technical contributor responsible for driving the architecture, scalability, and domain modelling of a high-concurrency Online Gaming & Betting Platform. Working alongside the Backend Architect and Engineering Lead, the developer will shape the future of a high-throughput platform, which processes real-time betting operations and high-volume financial transactions globally. In this role, the developer will apply Domain-Driven Design principles to model complex business domains into clean, maintainable, and decoupled microservices. The position involves leading technical design sessions, mentoring junior and mid-level engineers, conducting rigorous code reviews, and driving performance optimizations across RESTful API services, databases, and Docker-based environments.

Responsibilities
  • Architect, design, and write high-performance, fault-tolerant PHP code utilizing Domain-Driven Design (DDD) and SOLID principles.
  • Lead domain modeling discussions, define Bounded Contexts, and establish a Ubiquitous Language between technical and business domains.
  • Maintain rigorous code review standards to enforce code quality, architectural consistency, and system security.
  • Drive continuous performance tuning, database optimization, and refactoring of legacy components.
  • Mentor and guide junior and mid-level developers, fostering continuous technical growth within the team.
  • Partner with QA, DevOps, and Product leadership to ensure rapid, reliable deployment of critical backend services.
Requirements
  • Extensive hands-on experience in advanced PHP software development (PHP 7.4+, PHP 8.x) (required)
  • Practical experience applying Domain-Driven Design (DDD) concepts (e.g., Aggregates, Entities, Value Objects, Domain Events, Repositories, Bounded Contexts) (required)
  • Strong expertise in core PHP and custom architecture patterns without over-reliance on framework abstractions (required)
  • Advanced experience with MySQL / MariaDB optimization, query tuning, indexing strategies, and handling heavy transaction loads (required)
  • Deep knowledge of Docker, container orchestration, and modern containerized deployment strategies (required)
  • Proven track record of designing, building, and maintaining high-throughput, low-latency RESTful APIs (required)
  • Solid experience with JavaScript / Node.js for microservices or real-time event processing (required)
  • Mastery of OOP principles, SOLID guidelines, design patterns, and clean code principles (required)
  • Experience with automated testing, TDD/BDD practices (Codeception, PHPUnit) (required)
  • Experience with event-driven architectures and message brokers (RabbitMQ, Kafka) (nice-to-have)
  • Expertise in caching layers (Redis, Memcached) and high-load database architecture (replication, sharding) (nice-to-have)
  • Familiarity with web server administration and optimization (Nginx, Apache) (nice-to-have)
  • Experience in the Online Gaming, FinTech, or high-frequency transactional domain (nice-to-have)
Benefits
  • Environment tailored to allow you to realise your full potential
  • Challenging work in a dynamic international team
  • Company funded training
  • Flexibility on working hours
  • Multisport/Coolfit card
  • Additional health insurance
About Evolution

Evolution AB is a Swedish company and the world's leading developer and supplier of live casino solutions for online gaming operators. Founded in 2006 and headquartered in Stockholm, it produces live dealer games - including roulette, blackjack and a range of game shows - streamed from studios across Europe, the Americas and Asia. Through the acquisitions of NetEnt, Red Tiger, Big Time Gaming and others, the group is also a major online slots provider. Listed on Nasdaq Stockholm, Evolution employs more than 20,000 people worldwide.

Read more about Evolution →

Apply on Evolution →