Back to Careers
Full stack developer (Laravel, JS) with Shopify Knowledge
Location: Yerevan, Armenia/ Remote
Job Type: Full-Time- Contract Based
We are seeking a skilled Laravel Developer with experience in integrating Shopify and utilising its APIs.
Creating and Editing a Laravel Shopify App website involves integrating Shopify’s API with Laravel, ensuring clean code practices along the way.
REQUIREMENTS:
- 2+ years experience with Shopify
- 4+ years experience with Laravel
- English level B2 is a must
- Strong understanding of Laravel framework concepts such as routing, controllers, models, views, migrations, and middleware
- Experience with Shopify API Integrations is a MUST
- SOLID principles and design patterns like MVC to keep your code organized and maintainable
- Document processes and code in a clear, comprehensive and organized manner and in line with product and engineering standards.
- Helping formulate an effective, responsive design
- Strong understanding of Laravel framework concepts such as routing, controllers, models, views, migrations, and middleware.
- Implement functionalities such as fetching products, orders, customers, etc., from Shopify.
- Blade templates for server-side rendering in Laravel.
- Laravel Mix or other tools for asset compilation and optimisation.
- Frontend responsive and accessible.
- JavaScript functionalities as needed for interactive features.
- Follow SOLID principles and design patterns like MVC to keep your code organized and maintainable.
- Sanitize input data to prevent XSS and SQL injection attacks.
- Implement CSRF protection for form submissions.
- Use HTTPS for all communication between your Laravel app and Shopify’s servers.
- Keep your dependencies updated to patch security vulnerabilities.
All interested and qualified candidates are welcome to send their CVs to the following email: hr@brainstormtech.io.
Please indicate the position title in the subject line.
The company thanks all interested applicants; however, only shortlisted candidates will be contacted for an interview.