Senior PHP Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#395835·Dodano 2 dni temu·5
Źródło: nofluffjobs.com
Aplikuj teraz

Tech 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

Wakacje.pl

13 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz