You will be helping to build and inspire an awesome dev team working on innovative and large scale Laravel and WordPress installations. We are looking for a backend developer that is already actively working in PHP on a day-to-day basis. We want you to be as excited and as passionate as we are about what we are creating with PHP.
What You’ll Do:
– 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
What You Bring:
– 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.
– 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.
Preferred Qualifications:
– Experience with continuous integration and automated deployment pipelines
– Experience with JS application frameworks
– Experience with server technologies like Redis or ElasticSearch
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.