PHP Developer – Must have experience with Laravel and VueJS
As a Fullstack Developer, you will be responsible for building and supporting backend and frontend software components to facilitate the company's online marketing and ecommerce presence across multiple internal and customer-facing web properties. You will utilize your expertise in PHP, MySQL/PostgreSQL, HTML, CSS, and JavaScript to create and support best-in-class web experiences that meet business objectives and exceed user expectations.
Responsibilities
• Develop, test, and implement high-quality PHP/SQL/HTML/CSS/JavaScript code delivering enterprise-level solutions to business needs.
• Consistently leverage best practices throughout all stages of the software development life cycle
• Collaborate with other members of the development, devops, QA and project management teams to coordinate delivery and deployment of code updates
• Stay abreast of the latest development trends and technologies to continually enhance our web presence
• Build unit tests for code changes aiming for a minimum of 80% code coverage with automated test tooling
• Conduct thorough peer reviews of code submitted by other members of the development team
• Aid with performance optimization and security testing initiatives to improve the underlying architecture of the various systems and environments
• Ensure all code submissions adhere to company standards and best practices
• Collaborate with other teams within the organization to source needed requirements and details for tech initiatives
• Be familiar and proficient with technologies leveraged by the business, such as git, Linux, SSH, Docker, nginx, database management tools, etc.
• Participate in regular SCRUM and stand up meetings, development planning meetings, and project planning meetings.
• Stay current on industry trends, best practices, and emerging technologies related to full stack development, and apply this knowledge to drive continuous improvement and innovation.
• An employee may perform duties outside of their normal responsibilities as needed
Education
• Bachelor's degree in Computer Science, Information Technology, or related field; equivalent work experience will also be considered.
Experience
• 5+ years of full-stack PHP development experience, including significant time spent in a Direct Response Company or related industry, where you've contributed to projects with an eCommerce web experience.
Knowledge, Skills and Abilities
• Strong proficiency in PHP, MySQL/PostgreSQL, HTML, CSS, JavaScript, and leveraging frameworks/libraries to facilitate development.
• Strong understanding of performance optimization principles and tools (i.e. optimizing database queries, xdebug, engineering best practices).
• Experience working with a team on large-scale projects requiring contributions from multiple developers and input from multiple departments.
• Experience with Jira and Confluence for project management.
• Ability to create and run unit tests using industry-standard unit testing frameworks.
• Knowledge of general industry-related concepts including SEO, semantic HTML, A/B split testing, CI/CD pipelines, unit testing, effectively using git for code change management, working with Linux at the command line, cloud environments, containerization, performance profiling, and security testing.
• Strong communication skills with the ability to collaborate effectively with cross-functional teams, including marketing, design, and IT.
• Passion for creating exceptional user experiences and driving business results through proper upfront planning and research of solutions.
• Ability to work in a fast-paced, deadline-driven environment while managing multiple projects simultaneously.
• Familiarity with working in an Agile environment, including experience with sprint planning, daily stand-ups, and retrospectives, demonstrating an ability to adapt quickly and collaborate effectively with cross-functional teams.
• Ability to read, write, speak and understand the English language in a business environment.