NFQ is hiring a

Senior Software Engineer (PHP)

Kraków, Poland
Full-Time
NFQ is a core technology partner for HomeToGo – a dedicated team of software engineers and data science professionals driving innovation to power a marketplace with the world’s largest selection of vacation rentals. We are expanding HomeToGo’s technology team in Poland and are looking for the brightest talents to join this growing company.

HomeToGo is the marketplace with the world's largest selection of vacation rentals, listing millions of offers from thousands of trusted partners, including Booking.com, Vrbo and TripAdvisor. From vacation homes, cabins, beach houses, apartments, condos, house boats, castles, farm stays and everything in between, HomeToGo combines price, destination, dates and amenities to find the perfect accommodation for any trip worldwide.

Founded in 2014, HomeToGo operates localized apps & websites in 25 countries across Europe, North America, South America, Australia and Asia-Pacific. HomeToGo also operates brands such as Agriturismo.it, AMIVAC, Casamundo, CaseVacanza.it, e-domizil, EscapadaRural, Tripping.com and Wimdu.

Currently, we are seeking a a top-notch team player to step into the role of Senior Software Engineer (PHP) within our Paid Marketing team. This opportunity allows you to dive into the world of enhancing and managing our extensive marketing applications and handling systems for millions of paid marketing campaigns. Your contribution will be crucial in the ongoing development and care of our product.

In this role, you will

  • Collaborate closely with business stakeholders to plan and execute a data-driven roadmap and tasks
  • Contribute to best practices and continuously improve the code and architecture of our systems
  • Ensure the scalability and reliability of our high-scale systems
  • Develop tests and monitoring systems to maintain project maintainability
  • Utilize your expertise in PHP development, frameworks (such as Symfony), and design patterns
  • Demonstrate knowledge of highly scalable distributed systems
  • Implement Test-Driven Development practices to ensure quality code
  • Communicate proficiently in English at the business level

What you will bring

  • 5+ years of experience in developing systems using PHP
  • Strong experience with enterprise MVC frameworks, ideally Symfony
  • Familiarity with basic principles like SOLID and DRY
  • Proficiency in design patterns
  • Strong SQL and data organization skills, with expertise in MySQL/MariaDB
  • Designing asynchronous systems involves utilizing a queue-based system, with expertise with RabbitMQ
  • Experience working with Docker for containerization
  • Familiarity with Redis for high-performance caching (or any other caching system)
  • Knowledge of Elasticsearch for efficient search operations
  • Experience working with highly scalable distributed systems
  • Experience working with a SCRUM
  • Proficiency in English, both written and verbal

  • These additional skills would be considered as advantage:
  • Performance marketing experience
  • background in system architecture
  • Knowledge of Kubernetes and basic operations skills
  • Understanding of React and a basic knowledge of Redux

What we offer

  • Career of growth opportunities and promotions, 360 feedback, performance evaluation system, and mentoring from an international and distinguished team
  • Culture of empowerment, trust, recognition, autonomy and quarterly transparency about company goals. A focus on work-life balance, combined with consistent collaboration and support from a team of 30+ nationalities
  • Compensation of attractive salary, health insurance, additional holidays, flexible working hours, language courses, employee-led workshops, office perks, frequent team building and company events, business trips to Berlin

Salary range:
21 000 - 35 100 PLN + VAT (B2B) 
17 500 - 29 200 PLN gross (Permanent)


If you have any questions, please contact me at [email protected] or via Linkedin

Check all our career opportunities here.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job