Responsibilities
- Lead the development teams (squads), 2 to 4 engineers per team
- Collaborate closely with the engineering manager, and other engineering teams to plan, design, and implement new features and enhancements
- Provide technical guidance and mentorship to the development team, promoting best practices in Laravel and other relevant technologies
- Conduct code reviews, ensuring high-quality, maintainable code and adherence to internal coding standards
- Troubleshoot and resolve complex technical issues, optimizing the platform for performance and efficiency
- Assist in architecting and implementing integrations with third-party APIs and services
- Participate in sprint planning, retrospectives, and other Agile ceremonies, fostering a culture of continuous improvement and collaboration
Requirements
- 5+ years of experience in web application development, with at least 3 years of hands-on experience with Laravel
- Solid understanding of PHP, JavaScript, and other relevant web technologies
- Proven experience in building and scaling SaaS platforms
- Strong knowledge of software architecture, design patterns, and best practices
- Excellent problem-solving, communication, and leadership skills
- Comfortable with version control systems, preferably Git
- 3+ years of experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Experience with modern JavaScript frameworks (e.g., Angular, React, Vue.js) is a plus
- Experience with GCP or other cloud-based infrastructure is a plus