Backend Software Engineer Opportunity
We are seeking a skilled backend engineer to join our core product team.
* Develop and maintain high-performance backend services using PHP within a modern framework.
* Collaborate with engineering teams to design effective technical solutions for complex software systems.
* Support improvements to search logic, catalogue structures, and system performance through the implementation of best practices and cutting-edge technologies.
* Participate in architectural discussions and solution design sessions to shape the direction of our platform.
* Review code and share technical expertise with team members to foster knowledge sharing and collaboration.
* Maintain strong test coverage and follow CI/CD practices to ensure the delivery of high-quality software products.
* Work effectively with distributed and offshore teams to achieve common goals and objectives.
Required Skills and Qualifications:
* 5+ years of experience in backend engineering, preferably with PHP and Symfony.
* Strong understanding of software development life cycles (SDLC) and modern engineering practices, including clean code principles, SOLID principles, and common design patterns.
* Experience building RESTful APIs and backend integrations using containerized and cloud-based environments.
* Solid knowledge of relational databases and data modeling techniques.
* Comfortable working with automated testing, continuous integration, and Git-based workflows.
* Able to take ownership and deliver high-quality solutions independently, with minimal supervision.