About the job
- Design, develop, and maintain software applications using PHP and related technologies
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
- Architect, implement, and manage scalable cloud infrastructure on AWS.
- Perform code reviews to ensure code quality and adherence to coding standards
- Debug and resolve software defects and performance issues
- Participate in the full software development lifecycle
- Provide technical guidance and mentorship to junior developers
- Stay up-to-date with the latest trends and best practices in PHP development
- Vast experience building server-side and client-side application using PHP
- Using one of the following PHP frameworks: Laravel, Symfony, Yii, Cake or Zend
- Experience working with Magento 2, Shopify, Woocommerce frameworks
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Experience frameworks and platforms such as React and Node.js (NextJS it is a plus)
- Good knowledge of protocols and architectural patterns like HTTP, REST and/or GraphQL
- Writing unit tests and Integration tests
- Knowledge of relational databases and SQL
- Strong experience with AWS services (EC2, S3, RDS, Lambda, CloudFormation, etc.)
- Familiarity with CI/CD pipelines and related tools (Jenkins, GitLab CI/CD)
- Using version control systems (preferable git)Working with docker images
- English fluency