What are the responsibilities and job description for the PHP Laravel Developer position at Dovr Media?
Job Description:
DoVR Media is seeking a highly skilled Laravel Developer to join our team in modernizing our approach to maintaining product data within Shopify. The ideal candidate will have extensive experience with modern PHP using the Laravel framework, a strong understanding of database normalization techniques, and proficiency in deploying production code for fully cloud-based applications.
Responsibilities:
- Design, develop, and maintain the backend infrastructure of our product data management system using Laravel 10 and PHP 8.2.
- Create and manage a new database table prepped_data_handles to store metadata about product data, including fields for data_updated_at, reviewed_at, reviewed_by, and review_notes.
- Refactor existing code to ensure product data is reviewed prior to publishing, and implement logic to queue up changes for review.
- Integrate with Shopify REST Admin API to handle product publishing and importing tasks.
- Collaborate with frontend developers to ensure seamless integration between backend and frontend components.
- Work with cloud-based services such as Google Cloud Run, Google Cloud Tasks, and Google Cloud Scheduler for deployment and task management.
Requirements:
- Extensive experience with Laravel framework and modern PHP development practices.
- Strong understanding of database normalization techniques and MySQL 5.7.
- Experience with cloud-based deployments and services, preferably Google Cloud Platform.
- Familiarity with version control systems such as Git.
- Excellent problem-solving and communication skills.
Job Type: Full-time
Pay: From $50,000.00 per year
Compensation package:
- Bonus opportunities
- Weekly pay
Experience level:
- 1 year
- 2 years
- 3 years
- 4 years
- 5 years
Experience:
- Front-end development: 1 year (Preferred)
- CSS: 1 year (Preferred)
- Angular: 1 year (Preferred)
Ability to Commute:
- Clark, NJ 07066 (Preferred)
Ability to Relocate:
- Clark, NJ 07066: Relocate before starting work (Preferred)
Work Location: In person
Salary : $50,000