Responsibilities:
- Define and drive the company’s technical strategy
- Design and evolve product architecture
- Lead the engineering team and grow technical expertise
- Build scalable architecture (microservices / distributed systems)
- Optimize platform performance and stability
- Implement engineering best practices (code review, CI/CD, testing, monitoring)
- Ensure code quality and architectural consistency
- Plan the technical evolution of the product
- Collaborate with product and business teams to achieve strategic goals
- Participate in hiring and development of the engineering team
Requirements:
- 5+ years of commercial experience with PHP
- Experience integrating AI tools
- 1+ year of experience as a Tech Lead
- Strong knowledge of PHP 8+
- Expert knowledge of Laravel and understanding of its internal architecture (DI, service provider lifecycle, HTTP & Console kernel)
- Experience designing high-load systems
- Experience building and scaling REST APIs
- Strong knowledge of MySQL 8, query optimization, and transactions
- Experience with Git / GitHub
- Experience with Linux / Unix systems (Ubuntu)
- Understanding of server infrastructure
- Experience integrating third-party services and payment systems
- Experience managing an engineering team
Nice to have:
- Experience designing microservices architecture
- Experience with Redis
- Experience with RabbitMQ or other messaging queues
- Experience with AWS / DigitalOcean / cloud infrastructure
- Experience with Node.js / WebSockets / Socket.io
- Experience with infrastructure setup (Docker, Ansible)
- Understanding of web application security
- Experience with analytics and internal monitoring tools