All remote jobs

Senior Software Engineer (PHP)

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Remote from
Poland
Salary
PLN 18,260–24,900 / mo
Employment
Full Time
Experience
Senior
Published
Apply before
21 Nov 2026
Listing views
16
Application actions
1
Application toolkit

Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

The role, at a glance.

NFQ is hiring a senior PHP engineer for HomeToGo’s Checkout team, focused on improving checkout and post-booking experiences in a large vacation-rental marketplace. The role owns features end to end, from refinement and technical decisions through production delivery and performance iteration. It requires deep PHP and Symfony expertise, distributed-systems experience, relational database knowledge, API integration skills, and familiarity with AWS, Kubernetes, messaging, and search technologies. The engineer will collaborate directly with business stakeholders, help establish engineering standards, mentor colleagues, and contribute to hiring. The position is remote within Poland and offers both permanent-employment and B2B compensation options.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThis is a senior-level ownership role in a business-critical checkout domain, requiring sound architectural judgment across distributed systems and multiple infrastructure components. The candidate must also balance hands-on delivery with stakeholder collaboration, mentoring, and technical leadership.

Salary analysis

Estimated compensation compared with the broader PLN market for similar roles.

Estimated job median (per month)Market rate
PLN21,580
PLN market range (per month)PLN18k–PLN28k
AI insightThe monthly pay period is inferred from the job context; it was not explicitly stated by the employer. For permanent employment, the employer states a gross monthly range of 18,260–24,900 PLN, with a midpoint of 21,580 PLN per month. The listing separately offers a B2B rate of 131–179 PLN per hour plus VAT. The estimated Polish market range for a senior PHP engineer is 18,000–28,000 PLN per month; these are AI estimates rather than verified salary research.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How would you design a resilient checkout workflow when payment, booking, and partner services are distributed systems?

I would define clear service boundaries and use idempotency keys for all externally visible operations. For asynchronous steps, I would rely on durable messaging, retries with backoff, dead-letter handling, and observable compensation flows. I would also model the checkout state explicitly so users and support teams can understand and safely recover from partial failures.

What practices do you use to keep a Symfony application maintainable as it grows?

I use modular domain-oriented boundaries, dependency injection, explicit interfaces around integrations, and automated tests at unit, integration, and end-to-end levels. I keep controllers thin, place business rules in focused application or domain services, and use code reviews and static analysis to maintain consistency. Performance-sensitive paths are instrumented so architecture decisions can be validated with production data.

How would you approach improving conversion in an existing checkout flow?

I would first establish baseline metrics such as step-level completion, error rates, latency, payment failures, and abandonment by device or market. Then I would combine quantitative findings with session feedback and stakeholder context to prioritize hypotheses. Changes would be released behind flags or experiments, monitored carefully, and retained only when they improve the agreed outcome without harming reliability.

Describe how you would integrate a third-party booking partner with inconsistent API behavior.

I would isolate the partner behind an adapter with a stable internal contract, strict input validation, timeouts, retries, and structured error mapping. I would build contract tests and monitoring around response quality, latency, and failure patterns. Where appropriate, I would use asynchronous reconciliation and idempotent requests to prevent duplicate reservations or payments.

How have you used LLM-based tools in engineering work while preserving quality and security?

I use LLM tools to accelerate tasks such as drafting tests, summarizing unfamiliar code, exploring implementation options, and improving documentation. I treat outputs as suggestions, verify them through review and tests, and avoid exposing sensitive data to unapproved tools. For product-facing AI features, I add evaluation criteria, guardrails, observability, and fallback behavior before release.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
Opportunity details

About this role.

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 teams in Lithuania and Poland and are looking for the brightest talents to join the company.

HomeToGo is the SaaS-enabled 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 and websites in more than 30 countries across Europe, North America, South America, Australia, and Asia-Pacific. HomeToGo Group includes brands such as Agriturismo.it, AMIVAC, Interhome, Smoobu, Casamundo, EscapadaRural, Kurzurlaub, Tripping.com, Wimdu, and others.

We’re looking for a Senior Software Engineer (PHP) to join our Checkout team. You will play an essential role in our platform’s success by joining the team responsible for enhancing the checkout process and post booking experience. Your expertise in PHP development will be instrumental in delivering seamless user experiences and optimizing the booking flow for our users.

In this role, you will

  • Take end-to-end ownership of features, from refinement to production, including engineering decisions on larger topics
  • Design and build entire applications, partnering with architects to ensure the scalability, reliability and usability of our Marketplace products
  • Work with business stakeholders to define requirements, plan milestones and iterate on features based on measured performance
  • Contribute to technical and architectural standards across the company
  • Mentor teammates and take part in hiring
  • Work with a broad stack including PHP, SQL databases, Elasticsearch, RabbitMQ, SQS, Kubernetes and AWS

What you will bring

  • At least 5 years of professional software engineering experience
  • Deep expertise in PHP and Symfony
  • Experience building scalable, distributed systems
  • Solid knowledge of relational databases
  • Experience designing APIs and integrating with third-party systems
  • Hands-on experience with LLM-based tools, both as a user and as an engineer building AI-driven solutions
  • Comfort working directly with business stakeholders
  • Professional working proficiency in English
  • A habit of continuous learning and a team-player mindset

What we offer

  • Growth and development opportunities. Build your career with support from an international and experienced team. We offer mentoring, regular feedback through our 360° feedback process, performance evaluations, and opportunities to grow professionally.
  • A culture where you can make an impact. Join a workplace built on trust, empowerment, recognition, and autonomy. We share company goals transparently every quarter and encourage everyone to contribute ideas and take ownership.
  • A supportive and international environment. Become part of a diverse team of 30+ nationalities, where collaboration, knowledge sharing, and mutual support are part of everyday life. We value work-life balance and create an environment where people can thrive.
  • A great benefits package. We offer a competitive salary, health insurance, additional days off, flexible working hours, employee-led workshops, office perks, regular team-building activities and company events.

Compensation

Additional Information

Salary range:

131 – 179 PLN/h + VAT (B2B)

18 260 – 24 900 PLN gross (Permanent)

If you have any questions, please contact me at natalia.plasun@nfq.com or via Linkedin.

Check all our career opportunities here.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Applying is free. After signing in, return to this job and select Apply Now.
Add alert
Jobs Talent AI Tools Salaries
Menu