Senior PHP Engineer

Since our inception in 2001, we've been on a mission to create groundbreaking products and unforgettable experiences that captivate and connect millions of users worldwide. With a relentless drive for innovation and a deep understanding of what entertains and inspires, we've built a thriving ecosystem that reaches over 50 million users every single day.

Our platforms consistently rank among the most visited websites on the planet, and our loyal global audience continues to grow by the millions.

We don’t just follow trends — we set them. Join us as we shape the future of online entertainment, one revolutionary idea at a time.


Technical requirements:
 

  • 8+ years of extensive background with PHP;
  • 4+ years of experience using Symfony, since we’re extensively using components within the development process;
  • Deep understandable of SOLID principles and using OOP within the work;
  • Strong foundation in databases (SQL, indexing, performance tuning).
  • Strong experience with Elasticsearch, Messaging Queue, Event sourcing, Docker;
  • Background in working on a high-loaded systems with 10M+ users;
  • Experience in architectural vision, ability to provide with architectural advices within the development process;
  • System design experience with high-availability, high-performance, scalable systems
  • Very high soft skills to easily emphasize your thoughts and decisions within a technical conversation;
  • English (speaking and writing) - B2-C1


Responsibilities:
 

  • Architect and implement scalable, high-availability backend systems to support mission-critical functions in Support and Product Management, following best practices for event-driven microservices.
  • Lead the planning and integration of backend services with cross-functional frontend teams and other backend teams, facilitating clear technical communication and collaborative problem-solving.
  • Drive code quality through code reviews, unit testing, and adherence to SOLID principles and clean architecture, promoting maintainability and extensibility.
  • Mentor junior and mid-level developers, providing guidance on design patterns, architectural decisions, and development best practices.
  • Contribute to DevOps efforts, including containerization (e.g., Docker), CI/CD pipeline improvements, monitoring, and logging strategies for backend systems.
  • Participate in Scrum ceremonies, such as sprint planning, daily stand-ups, sprint reviews, and retrospectives, helping drive continuous improvement in team processes.
  • Proactively identify performance bottlenecks, scalability challenges, and security concerns, recommending and implementing appropriate solutions.
  • Document system architecture, workflows, and technical decisions, ensuring knowledge sharing and onboarding efficiency.

 


 

Published 14 May
128 views
·
16 applications
25% read
·
13% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.