Senior PHP Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior PHP Software Engineer with 7+ years of experience to join our e-commerce platform team in Poland, focusing on backend service architecture.
About the Company
We are an e-commerce platform and a network of travel agencies offering a wide range of travel products. Since 2015, we have 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, we are building a unified travel group driven by a shared #TravelMindset. In our daily work, we #Explore better ways to grow, #Engage through real ownership and teamwork, and #Enjoy building experiences that people genuinely look forward to.
Send us your CV and… see you at Invia CEE x Travelplanet.pl x Wakacje.pl! ✈️
Responsibilities
- 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
Requirements
- 7+ years of experience with PHP 7.x/8.x
- Proficiency in a major PHP framework - multi-framework environment (Symfony, Laravel, Slim); minimum 3–4 years of production experience with at least one, with working knowledge of the others and the ability to move between frameworks comfortably
- 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) - schema design, query optimization, indexing, transactions
- NoSQL / caching technologies (Redis, Elasticsearch) - working level
- Git / GitHub (pull requests, code review), Docker
- OOP, SOLID principles, design patterns
- Sound architectural judgment - ability to select solutions appropriate to actual needs and avoid over-engineering (key aspect of this role)
- Event-driven architecture / message queues
- English proficiency at a B2+ level (communicative)
Soft Skills (Required)
- Strong communication - able to clearly explain and justify technical decisions to the Team Lead and the wider team
- Analytical thinking, problem-solving, and the ability to weigh trade-offs
- Collaboration and mentoring - planning with the Team Lead and leading regular 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
- Contributing to CI/CD pipelines
- An additional programming language (Go, Python, JS/TS)
- SEO in e-commerce context
We Offer
Workplace safety and comfort:
- Employment based on an employment contract or B2B,
- Full support during the onboarding period under the supervision of an engaging leader/buddy.
Business agency and agility:
- Real influence on business decisions, the ability to take initiatives and implement your ideas.
Development within the organization:
- Individual Development Plan,
- Participation in training courses and conferences to enhance professional competencies.
All-inclusive for Employees:
- A benefits package that you can use according to your preferences – Lux Med medical care, Health and Life Insurance (PZU and Warta), Multisport card, shopping and lunch vouchers, and many other cafeteria offers available on the Worksmile platform,
- Study Tour – trips abroad to explore our product offerings (destination tours and hotel audits),
- A training and webinar package supporting professional and personal development,
- Discounts on our products for employees and their families,
- Possible to work from one of our office in Gdańsk (Alchemia office complex), Wrocław (Legnicka Business Garden), Warsaw (Włochy Business Garden) or remote.
- Casual dress code.
Ready to join the team with a #travelmindset? We’re waiting for you!
© WAKACJE.PL. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Travel & Tourism,E-commerce,IT Services
About the Company Wakacje.pl is a company that has been fulfilling travel dreams of Poles for 24 years. It is the largest e-commerce platform and network of sales offices in Poland, offering a rich range of travel options. Since 2015, it has been part of the largest Polish holding company. Products, Services & Tech Stack Core Solutions Online travel agency services Technologies & Frameworks Information not provided Project Scope & Target Clients Client Base Information not provided Engineering Scale Information not provided
More at WAKACJE.PL
All 7 rolesUX/UI Team Leader
WAKACJE.PL · Gdańsk
Architect - Staff Software Engineer
WAKACJE.PL · Gdańsk
QA Engineer
WAKACJE.PL · Gdańsk
PHP Software Engineer
WAKACJE.PL · Gdańsk