PHP Senior Engineer
About the company:
We are a leading international provider of esports and sports content.
We produce round-the-clock live broadcasts, enriched with live data and odds, covering more than 22 thousand sports and esports events in Ukraine and Europe. These broadcasts attract 35 million monthly views across 150 countries.
Join the Sports Management Tool team developing our own tournament-management system.
The PHP-based system provides interfaces for referees and match organizers and manages video streams, participants, rules, schedules, winners and sports/esports statistics in real time. We also use C#, .NET and Rust for video streaming and high-load components, and Node.js with React for public company websites.
We seek an experienced developer motivated to solve business problems and own complex system components. We welcome testing, microservices, thoughtful technology choices and refactoring.
Technology stack:
— PHP 7+;
— Yii2/Symfony 5;
— MySQL, RDS(PostgreSQL), Redis;
— WebSockets, Kafka;
— Docker, k8s, AWS;
— Service-oriented architecture.
Important for this role:
— 3+ years with most technologies listed above;
— High-load system experience or understanding;
— Knowledge and application of SOLID principles and GoF patterns;
— Ability to write tests and understand when and why they are needed;
— Support for DevOps practices and experience automating development, quality assurance, monitoring, tracing and debugging;
— DDD understanding;
— Motivation to improve the existing codebase.
How do our teams work?
— Microservices and messaging systems;
— Freedom to select technologies that achieve results effectively;
— Experienced, skilled colleagues willing to share knowledge;
— Docker-packaged code running on AWS;
— Kafka for real-time messaging;
— Prometheus for metrics and monitoring;
— Focused cross-functional teams with proactive Tech Leads serving as mentors and leaders;
— Minimal bureaucracy and direct communication with management;
— Fast decisions without months of discussion.
We offer:
— Hybrid work options;
— Competitive, timely compensation;
— Flexible hours;
— Development programs, training and English courses;
— Referral bonuses;
— Medical insurance;
— 100% paid sick leave;
— 20 working days of paid vacation;
— Parental leave;
— Office near Klovska metro.
Send your CV for similar roles
This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.
Job reference: #10772