We are looking for a hard-working individual to join our company as a Full Stack Laravel Web Developer. You will be a key figure within our small, but growing, web development team. This role will involve building, deploying, and maintaining production code across several products within a PHP/Laravel development environment.
As a full-stack engineer, you'll have direct responsibility over the experience our customers have on a daily basis. The job will require a strong understanding and experience with all aspects of website development. You'll work in and help shape our tech-stack, which is built with Laravel, MySQL, VueJS, and Tailwind CSS.
Responsibilities
- Analyze, build, troubleshoot, debug and maintain websites within the Laravel framework
- Extensive knowledge of MySQL, including database design and optimization
- Architecting new features, and reimagining ways that existing ones can be improved
- Work on complex web development tasks
- Provide test coverage for new and legacy code via unit and integration tests
- Have fun using the latest and greatest tools in the Laravel ecosystem
- Thoroughly understand the business model and look for opportunities to simplify product & technical design
- Assist management in high-level architectural planning and implementation
- Work collaboratively with the business to proactively design systems and processes to reduce friction for end users
- Improve coding standards, deployment infrastructure, performance, testing, and code quality
Desired Skills, Education and/or Experience
- Bachelor’s Degree in Computer Science (or related field) or equivalent work experience
- 3+ years of website development experience
- Experience with Laravel / PHP
- Experience with JavaScript / VueJS
- Experience with Tailwind CSS
- Experience with building database schemas / MySQL
- Knowledge of version control and repository management using Git
- Experience with Amazon Web Services / S3 is a plus
- Experience integrating with payment platforms like Braintree/Stripe
- Experience with mobile development
- Experience with writing Unit / Integration tests
- Experience integrating with 3rd party APIs
- Strong debugging skills
- Understand the benefits of SEO and the development skills to support SEO
- Comfortable in a small team / fast-moving environment
- Ability to manage development projects with minimal direction / supervision
- Experience turning ideas and mockups into well-executed code
- Attention to detail
- Ability to lead others, with the desire to help educate and mentor junior developers
- Design experience is a plus
- Actively seeks opportunities to learn and grow in the web development field
- Willingness to learn and experiment with new technologies
- Experience in working remotely / with a fully remote team