Spyrosoft

Regular/Senior PHP Software Engineer (Laravel)

Spyrosoft Wrocław, Lower Silesian Voivodeship, Poland · PLN 125K–PLN 260K/yr

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

Mar 10
laravel Senior (5-10 yrs) Full-time Poland
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design and develop backend services using PHP and Laravel while implementing event-driven architectures and REST APIs. Additionally, you will collaborate on data-flow design, perform code reviews, and maintain comprehensive technical documentation.

What they look for

PHP 8.4+ Laravel 12 REST API OpenAPI 3.x DDD Hexagonal Architecture Event-driven architecture Apache Kafka MySQL 8+ Doctrine Redis PHPUnit Test-First approach Git Jira Confluence

Requirements

Candidates must have strong expertise in PHP 8.4+, Laravel, and modern architectural patterns like DDD and Hexagonal Architecture. Proficiency in Apache Kafka, MySQL, and testing methodologies such as the Test-First approach is also required.

Benefits

Diverse projects Supportive team Stable collaboration Influence on technical decisions

Full description

Join our team as a PHP Software Engineer (Laravel) and work on advanced backend solutions built with the latest technologies. We are looking for someone who thrives in complex architecture, enjoys designing scalable systems, and cares deeply about code quality.

About the project

You will be developing the backend for modern systems using PHP 8.4+, Laravel 12, DDD / Hexagonal Architecture, event‑driven communication, and tools like Kafka, Redis, MySQL. We follow best engineering practices, maintain clear documentation, and rely on a mature testing and delivery approach.

Your responsibilities

  • Designing and developing backend services in PHP and Laravel
  • Creating and maintaining REST APIs in line with OpenAPI 3.x standards
  • Implementing solutions in an event‑driven architecture
  • Working with DDD and Hexagonal Architecture
  • Collaborating with the team on process and data‑flow design
  • Preparing unit tests, integration tests, contract tests, and event‑processing tests
  • Participating in code reviews and ensuring high code quality
  • Creating and updating clear and maintainable technical documentation

Requirements

  • Very good knowledge of PHP 8.4+
  • Hands‑on experience with Laravel
  • Understanding of REST API design and OpenAPI 3.x
  • Experience with DDD and Hexagonal Architecture
  • Ability to work with event‑driven architecture
  • Experience with Apache Kafka
  • Practical knowledge of MySQL 8+ and ORM tools (e.g., Doctrine)
  • Experience with Redis
  • Knowledge of MongoDB — nice to have
  • Very good knowledge of PHPUnit
  • Experience with the Test‑First approach
  • Familiarity with Git, code review practices, and tools like Jira and Confluence
  • Nice to have: Magento 2/Adobe Commerce development experience

Why join us

  • Diverse projects and the opportunity to work with current technology stacks
  • A stable collaboration within an experienced and supportive team
  • Clear processes and a mature approach to architecture and code quality
  • Real influence on project decisions and technical solutions

Similar roles