Position Overview
We are seeking an experienced Backend Team Lead to guide our development team in building scalable, high-performance web applications using Laravel and PHP. This role combines hands-on technical leadership with team management responsibilities, requiring both deep technical expertise and strong leadership skills.
Key Responsibilities
Technical Leadership
- Lead the design and architecture of backend systems using Laravel framework and PHP
- Establish and maintain coding standards, best practices, and development workflows
- Conduct code reviews and provide technical mentorship to team members
- Make critical technical decisions regarding system architecture, database design, and third-party integrations
- Ensure application security, performance optimization, and scalability
- Troubleshoot complex technical issues and guide problem-solving initiatives
Team Management
- Manage a team of 4 backend developers, providing guidance and career development support
- Collaborate with Product Managers and Frontend teams to define technical requirements
- Recruit, interview, and onboard new team members
- Conduct performance reviews and provide constructive feedback
- Foster a collaborative and innovative team culture
Project Delivery
- Ensure timely delivery of high-quality backend features and services
- Estimate project timelines and allocate resources effectively
- Coordinate with DevOps teams for deployment and infrastructure management
- Maintain technical documentation and system specifications
- Monitor application performance and implement improvements
Required Qualifications
Technical Skills
- 5+ years of professional PHP development experience
- 3+ years of extensive Laravel framework experience
- Strong understanding of object-oriented programming and design patterns
- Proficiency with MySQL/PostgreSQL database design and optimization
- Experience with RESTful API development and third-party integrations
- Knowledge of version control systems (Git) and CI/CD pipelines
- Familiarity with testing frameworks (PHPUnit, Pest)
- Understanding of caching strategies (Redis)
Leadership Experience
- 2+ years of team leadership or senior mentorship experience
- Proven track record of managing development projects from conception to deployment
- Experience with Agile/Scrum methodologies
- Strong communication and interpersonal skills
Preferred Qualifications
- Experience with microservices architecture
- Knowledge of Docker and containerization
- Familiarity with queue systems (Laravel Queues, Kafka)
- Understanding of DevOps practices
- Experience with monitoring and logging tools (ELK stack)