Spyrosoft logo

PHP Software Enginner (regular, senior)

Hiring from
Poland
Work type
Hybrid
Posted
Is this job info correct?

605,947 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

We are looking for an PHP Software Engineer to join a long-term eCommerce project and work on the development and modernization of a large-scale platform used by thousands of online merchants.

The project combines a mature PHP codebase with modern engineering practices and newly developed solutions. Over the last few years, the platform has undergone significant modernization, including new CI/CD processes, automated testing, coding standards, API development based on OpenAPI, frontend/backend separation, and production monitoring.

You will join a team focused on developing new functionalities while gradually improving and refactoring the existing platform.

YOUR TASKS

  • Developing and maintaining backend functionalities using PHP 8.2+

  • Implementing new features within the core eCommerce platform and administration panel

  • Refactoring and modernizing existing legacy PHP code

  • Writing clean, modular, maintainable and testable code

  • Creating and maintaining unit and functional tests

  • Working with MySQL, including writing and optimizing SQL queries without relying on an ORM

  • Developing and integrating REST APIs based on OpenAPI standards

  • Working with CI/CD pipelines and automated quality checks

  • Debugging and troubleshooting production issues using monitoring and logging tools

  • Occasionally working with existing React components when implementing simple UI changes

  • Collaborating closely with Tech Leads, Product Managers, QA Engineers and other developers

  • Participating in requirements analysis and translating business needs into technical solutions

YOUR PROFILE

  • At least 3 years of commercial software development experience

  • Very good knowledge of PHP, preferably PHP 8.x

  • Strong understanding of Object-Oriented Programming

  • Good knowledge of MySQL and confidence in writing SQL queries without ORM support

  • Practical experience with PHPUnit and automated testing

  • Experience with REST APIs and API integrations

  • Knowledge of Git

  • Experience working with existing and/or legacy codebases and their refactoring

  • Understanding of clean code principles and software development best practices

  • Good analytical and problem-solving skills

  • Ability to understand and clarify business and technical requirements

  • English sufficient for working with technical documentation

  • Willingness to work in a hybrid model in Szczecin: 3 days per week from the office and 2 days remotely

NICE TO HAVE

  • Experience with eCommerce platforms

  • Commercial experience with Symfony or Laravel

  • Experience with RabbitMQ or other asynchronous messaging solutions

  • Knowledge of Docker and containerized environments

  • Experience with CI/CD pipelines

  • Familiarity with OpenAPI / Swagger

  • Experience with monitoring and logging solutions such as the ELK Stack

  • Basic knowledge of React / JavaScript

  • Experience using AI-assisted development tools in everyday engineering work

WHAT WE OFFER

  • Long-term cooperation on a large-scale eCommerce platform

  • Opportunity to work on both new development and modernization of an established product

  • Real impact on the architecture and maintainability of the platform

  • Modern development practices including automated testing, CI/CD and production monitoring

  • Cooperation with experienced engineering, product and QA teams

  • Hybrid work in Szczecin: 3 days from the office / 2 days remotely


Similar jobs