Senior PHP Software Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#395835·Dodano 2 dni temu·5
Źródło: nofluffjobs.comTech Stack / Keywords
ArchitectureCommunication skillsPHPPHPunitSymfonyLaravelSlimPostgreSQLREST APINoSQLEvent-drivenSAFeAIAPIE-commerceElasticsearchDocker
Firma i stanowisko
Wakacje.pl is an e-commerce platform and a network of travel agencies offering a wide range of travel products. Since 2015, it has been part of Wirtualna Polska Holding – Poland's largest group of media and e-commerce companies. Together with Travelplanet.pl and the Invia brands across CEE, they are building a unified travel group driven by a shared #TravelMindset.
Wymagania
- 7+ years of experience with PHP 7.x/8.x
- Proficiency in major PHP frameworks in a multi-framework environment (Symfony, Laravel, Slim), with minimum 3–4 years of production experience
- Hands-on experience with REST API design and development
- Experience writing automated tests with PHPUnit (unit and integration testing)
- Familiarity with the Linux command line (basic level required)
- Strong understanding of relational databases and SQL (PostgreSQL) including schema design, query optimization, indexing, and transactions
- Working knowledge of NoSQL / caching technologies (Redis, Elasticsearch)
- Experience with Git/GitHub (pull requests, code review) and Docker
- Knowledge of OOP, SOLID principles, and design patterns
- Sound architectural judgment with the ability to select appropriate solutions and avoid over-engineering
- Experience with event-driven architecture and message queues
- English proficiency at B2+ level (communicative)
Soft Skills:
- Strong communication skills to explain and justify technical decisions
- Analytical thinking and problem-solving
- Collaboration and mentoring abilities, planning with Team Lead and leading development sessions
Nice to have / Willingness to learn:
- Hands-on experience with Docker and Elasticsearch
- Experience with message brokers like RabbitMQ
- Knowledge of visualization tools like Kibana or Grafana
- Experience contributing to CI/CD pipelines
- Additional programming languages (Go, Python, JavaScript, TypeScript)
- SEO knowledge in an e-commerce context
Obowiązki
- Support the Team Lead in designing the architecture of services and broader technical solutions, collaborating closely on planning and roadmap decisions
- Consult with the area Architect to ensure proposed solutions align with overall system architecture and standards
- Lead regular mentoring sessions with developers, supporting their technical growth and code quality
- Evaluate architectural options critically, selecting solutions that fit actual business and technical needs while avoiding over-engineering
- Design and maintain REST APIs and event-driven/queue-based integrations across services
- Ensure code quality and reliability through unit and integration testing (PHPUnit) and active participation in code reviews
Benefity
- Private healthcare
- Flexible working hours
- Life insurance
- Discounts
- Free coffee
- No dress code
Opieka zdrowotna
Elastyczne godziny
Ubezpieczenie
Napoje w biurze
Premie
Wakacje.pl
13 aktywnych ofert