Responsibilities:
- Develop and maintain full-stack web applications with separate backend and frontend servers.
- Collaborate with cross-functional teams to gather requirements and understand project scope.
- Implement backend functionalities using Symfony 5.4 and PHP 8.1.
- Utilize API Platform to generate APIs for the application.
- Design and create Twig templates for the Symfony frontend (similar to Laravel's Blade).
- Use Symfony/mailer for message queue functionality.
- Develop frontend interfaces with Tailwind, ReactJS, and Typescript.
- Implement end-to-end testing with Cypress for quality assurance.
- Set up CI/CD processes for backend server deployment.
- Manage separate databases for each store within the application.
Project Details (Not a job requirement, but relevant experience):
- Familiarity with Shopify development, including Shopify App Proxy and App Block.
- Familiarity with Shopify Admin API and Storefront API.
Qualifications:
- Minimum of 3-4 years of experience in full-stack web development.
- Proficiency in Symfony 5.4, PHP 8.1, and API Platform.
- Strong knowledge of Twig templates, Symfony/mailer, Tailwind, ReactJS, and Typescript.
- Experience with Cypress for end-to-end testing.
- Ability to set up CI/CD processes for backend server deployment.
- Good communication skills in English for effective team collaboration.