Job description
About the Role
Weβre looking for a Lead PHP Engineer to join our product team and take ownership of key backend development work. The platform is currently built with PHP (Yii2), however we plan to transition to a microservices architecture. This role offers the chance to leading its transformation using newer technologies. Youβll be part of a collaborative team helping to shape the technical future of the platform as we scale.
What You’ll Do
- Design and implement scalable backend features and APIs.
- Optimize application performance and database queries.
- Write clean, maintainable, and well-tested code.
- Participate in architectural decisions and system design.
- Contribute to our microservices transition strategy.
- Collaborate with product and frontend teams to deliver new features
Tech Stack
- Current: PHP 8.x, Yii2 Framework, MySQL, ClickHouse, Redis
- Infrastructure: AWS (EC2, RDS, ElastiCache, S3)
- Tools: Git, Docker, PHPUnit
What We’re Looking For
- 5+ years of backend development experience, with strong PHP expertise
- Experience with Yii2 framework
- Proven experience in SaaS product development
- Deep knowledge of PHP 7+/8+ and modern PHP practices
- Strong understanding of OOP, design patterns, and SOLID principles
- Proficiency in SQL optimization and database design
- Experience with ClickHouse database
- Experience with REST APIs and API design
- Understanding of caching strategies and performance optimization
- Familiarity with automated testing and CI/CD practices
- English proficiency at least Pre-Intermediate
Nice to Have
- Experience with microservices architecture and distributed systems
- Knowledge of message queues (RabbitMQ, Apache Kafka)
- Experience with Docker and container orchestration
- Familiarity with AWS services
Why Join Us?
- Lead backend development on a growing SaaS platform
- Participate in architectural transformation to microservices
- Collaborate with a senior engineering team
- Enjoy full remote flexibility and a product-first culture