PHP Engineer (Laravel) for a Sport Retail Shop
We are looking for an experienced Backend Developer to join our team and help build scalable, high-performance backend systems using Laravel and modern PHP technologies. This role involves developing distributed microservices, working with event-driven architecture, and building well-structured APIs for complex business domains.
Benefits:
- Fully remote role with flexibility to work from anywhere, ideally within the EU timezone
- Stable long-term project with a clear structure and modern tech stack
- No micromanagement — autonomy and responsibility are encouraged
- Flexible working hours based on trust and accountability
- Supportive and open-minded team, always ready to help or exchange ideas
- Hardware and equipment provided when needed
- Access to a Udemy learning account with 1,000+ courses across various topics
About the client:
The company, founded in 1964, operates over 280 stores across Austria, with a total sales area exceeding 180,000 square meters. It employs approximately 3,600 people nationwide. Together with more than 100 retailers, they have established themselves as the leading sports retailer in Austria. Beyond Austria, the company also has a presence in Slovakia, the Czech Republic, and Hungary.
The dealer network serves over 1.8 million loyal customers, and the company’s growth strategy has made it a significant economic contributor in various regions and countries. As Austria's largest and most successful sports retail enterprise, it is recognized locally as a trustworthy and knowledgeable partner for all sports-related needs.
Industry: Sporting Goods
Location: Austria
Requirements:
- 3+ years of experience with Laravel, including Laravel Octane (Swoole or RoadRunner)
- Solid proficiency in PHP 8.2+ and Composer
- Proven experience designing and building RESTful APIs
- Hands-on experience with RabbitMQ for queue processing and event-driven architecture
- Understanding of distributed systems and service-oriented architecture
- Practical experience with relational databases (MySQL) and Redis for caching
- Experience working with Elasticsearch for indexing and search optimization
- Ability to write unit and integration tests using PHPUnit
- Experience with Docker-based local development and CI/CD workflows
- Awareness of security best practices in server configuration and environment setup
Responsibilities:
- Develop scalable microservices (Product, Commerce, Inventory, Identity, etc.)
- Build secure and well-documented REST APIs
- Integrate with RabbitMQ for asynchronous logic and event handling
- Design and optimize relational data models (using Eloquent or raw SQL)
- Configure and optimize Elasticsearch indexing and search functionality
- Implement JWT/OAuth2 authentication and middleware logic
- Write clean, reusable code with effective caching strategies using Redis
- Cover business logic with unit and integration tests using PHPUnit
- Work in a Docker-based development environment and contribute to CI/CD pipelines