Job Description :
As a Sr. PHP Developer, you'll be instrumental in creating our next-generation products, crafting a delightful user experience. In your role, you'll have the opportunity to make a big impact within our small team, and plenty of room to grow, helping to shape our team and culture.
- Collaboration and a passion for solving challenging problems will be key to your success.
- Develop custom software - yes, this position is 80-90% coding
- Develop new features with a focus on API Development; working within an Agile environment.
- Assist in the design of project architecture working with VP of Engineering
- Write code for the application scaffolding and complex features.
- Practice good engineering hygiene; follow & advocate for best practices; provide mentorship &/or training for others, as needed.
- Approach challenges with a growth mindset.
- Assign project tasks and issues for yourself and junior team members.
- Review team members' work and give constructive feedback on improvements.
- Develop junior team member's ability to work through problems, interact with clients, and design practical solutions.
- Meet clients in person or remotely to give regular updates and ensure the team is staying tied to their needs.
- Create design documents and key artifacts for the project.
- Meet with operations leaders to discuss project goals, solution quality, schedule and progress, and the overall client relationship.
Required Skills :
- 5+ years of professional experience with PHP development at scale; using modern PHP MVC frameworks, like Yii2 or Laravel.
- 5+ years of professional experience with SQL databases; ability to write efficient queries and benchmark/profile them.
- Experience implementing responsive front-end leveraging front end themes and custom HTML's delivered to be embedded to rollout features
- Professional experience creating automated unit & integration tests; performance debugging & benchmarking; and Git version control.
- Strong understanding of Object-Oriented Programming; and RESTful API Development.
- Strong verbal & written communication skills; including documentation skills.
- Prior professional experience working on a fully remote, distributed engineering team.
- Proficient with GitHub
- A portfolio of projects utilizing the above skills
- Excellent communication skills