Spyrosoft

PHP Software Enginner (regular, senior)

Spyrosoft Szczecin, Zachodniopomorskie, Poland · PLN 146K–PLN 260K/yr

IT Services and IT Consulting · 1,001-5,000 employees

21 h ago
php Mid (2-5 yrs) Full-time Poland
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop and maintain PHP backend features for a large-scale eCommerce platform, while refactoring legacy code and building maintainable, tested solutions. Work with MySQL, REST APIs, CI/CD, and production monitoring, collaborating with product, QA, and engineering teams to turn business requirements into technical solutions.

What they look for

PHP 8.2+ Object-Oriented Programming MySQL SQL Query Optimization PHPUnit Automated Testing REST APIs OpenAPI Git Legacy Code Refactoring Clean Code CI/CD React Docker RabbitMQ Production Monitoring

Requirements

Candidates need at least 3 years of commercial software development experience, strong PHP and object-oriented programming knowledge, and practical experience with MySQL, PHPUnit, REST APIs, Git, and legacy code. They should be comfortable analyzing requirements, solving problems, and working in a hybrid schedule in Szczecin.

Benefits

Long-Term Cooperation Opportunity to Influence Architecture and Maintainability Modern Development Practices Hybrid Work

Full 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 roles