Regular/Senior PHP Software Engineer (Laravel)
About the company
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Your tasks
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.
- 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
Must have: PHP, Laravel, REST API, OpenAPI, DDD, Apache Kafka, MySQL, ORM, Doctrine, Redis
Nice to have: MongoDB, Git, Jira, Confluence, Magento, Adobe
What we offer
- 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