Job Description
We are seeking a skilled Backend Developer to join our team and contribute to the design, build, and maintenance of our PHP-based e-commerce platform.
* Design, develop, and maintain backend components of our e-commerce platform.
* Work with our in-house framework, following established coding standards and conventions.
* Implement integrations with third-party systems (ERPs, payment gateways, APIs, etc.).
* Develop and maintain frontend functionality using Twig and PHP (and occasionally React).
* Contribute to our React-based administrative application (basic React familiarity is sufficient; full training provided).
* Write and maintain automated tests using Codeception (PHP unit/functional tests) and Cypress (end-to-end UI tests).
-----------------------------------
Required Skills & Qualifications
Essential Skills:
* Strong solution design skills, preferably in a SaaS-based product development role.
* Excellent collaboration and communication skills, both with internal and external stakeholders.
* Pro-active mindset, with a strong sense of ownership and accountability over the team's delivery.
* Knowledge and experience of e-commerce solutions and/or ERP integrations.
* Agile/Scrum experience with a passion for process improvement.
* Degree in Computer Science-related field is desirable but not essential.
Desirable Skills:
* Experience or understanding of React (hooks, functional components, context).
* Experience writing tests with Codeception or PHPUnit.
* Familiarity with Cypress for end-to-end UI testing.
* Experience working in AWS environments (EC2, RDS, S3, CloudWatch, etc.).
* Knowledge of containerization (Docker) or task scheduling (e.g., cron, queues).