Collaborate with the project strategist to articulate the best technological solution for the problem at hand
Analyze user story acceptance criteria to ensure technical feasibility and point out potential issues
Lead a team of developers to make sure we can deliver on time, on budget and on scope
Architect and develop new features, custom functionality and frontend integration
Write high quality code with readability, efficiency and maintainability in mind
Develop and maintain complex Laravel and WordPress based applications
Implement complex features using modern PHP code and patterns while following standards
Implement unit testing for key portions of each application
Code review the work of other developers
Improve our internal tools, libraries and standards
Actively participate in our scrum meetings
Work with the team to diagnose and resolve backend bugs and support requests
Mentor junior developers
Requirements
Agency experience - ability to thrive in a fast-paced, client-facing environment with billable project work is almost essential for success in this role.
5+ years of experience as a backend PHP developer on production sites.
2+ years of experience leading technical direction, mentoring developers, and guiding team practices.
Extensive hands-on experience implementing complex WordPress websites and Laravel applications.
Strong command of modern PHP practices, such as autoloading, dependency management, dependency injection, templating libraries, automated testing, and OOP (including frameworks like Symfony or Laravel).
Solid understanding of secure, performant coding practices and a comprehensive knowledge of MySQL.
Experience with at least one automated testing framework.
Excellent understanding of the software development life cycle and best practices.
Strong communication skills with the ability to explain technical concepts clearly to both technical and non-technical audiences.
Proven ability to work effectively in a distributed/remote team environment with minimal supervision.
Fluent in English, both written and spoken.
Highly organized, detail-oriented, and self-motivated with a methodical approach to problem-solving.
communication skillsmentoringorganizational skillsproblem-solvingteam leadershipclient-facingdetail-orientedself-motivatedmethodical approachcollaboration