Senior Backend Developer (PHP)

At Reservio, we're looking for an experienced backend developer who doesn't just want to tick off tasks, but wants real influence over the product, our technical decisions, and the way we build software.

About us

Reservio is a booking and business management platform that, since 2013, has been used by more than 300,000 businesses across 130+ countries and 27 languages, from hair salons and physiotherapy practices to sports and education. We're part of the ABUGO group, so you can connect directly with developers from other SaaS teams.

Behind a simple booking form sits a genuinely complex domain: calendars, time zones, recurring bookings, capacities, locations, staff, and payments. The product has been evolving for over ten years, so alongside building new parts, we also work with existing code and gradually simplify it.

How we work

We start with the problem, not the code. We look for the smallest meaningful step we can get in front of users to validate its impact. That means the work isn't just implementation. It's thinking through the solution and what it will actually change.

We're a team of five engineers, so everyone has plenty of room to shape what we build and how. Flat structure, direct communication, and your opinion carries weight.

Backend is your home turf, but ownership doesn't stop at the API. When a feature reaches into the frontend or mobile app, you'll see it through with the help of an agent and in coordination with a frontend colleague. Being comfortable venturing into the frontend yourself is a bonus, not a requirement.

Here's what you'll typically be doing:

  • Designing and implementing backend solutions in modern PHP
  • Working with our GraphQL API, domain model, and asynchronous workflows
  • Using Claude Code to navigate the codebase, refactor, and write tests, and helping evolve our internal AI tooling
  • Owning the outcome, quality, and impact of what ships to production

AI isn't an add-on here

We use Claude Code, custom skills, and an agentic pipeline in our everyday development. We measure runs in Langfuse and continuously fine-tune them. This isn't about using an AI tool. It's about changing how we build software. And we expect you to play an active part in that.

Skills and pipelines are something we work on across all teams, too. Nobody plays in their own sandbox here; we treat it as a shared product: what you build, others use, and vice versa.

Who we're looking for

  • You think about the impact on the customer and the product, not just about ticking off a technical spec - that's a requirement for us, not a bonus
  • At least 5 years of professional backend development experience
  • You're strong in PHP and have a good instinct for API, database, and backend architecture design
  • You understand DDD, hexagonal and event-driven approaches, and know when CQRS makes sense
  • You want to actively use AI in your development work and are motivated to push the way the team works with AI
  • Experience with a SaaS product is a plus

Tech stack

PHP 8.2+ · Nette/Laravel · Doctrine · MySQL · Elasticsearch · Redis · RabbitMQ · GraphQL · PHPStan · PHPUnit · Kubernetes · GitHub Actions · TypeScript · React · Next.js · Figma · Jira

What we offer

  • Flexible working hours
  • Remote work or from our Brno office (winner of the 2026 IT Office of the Year category)
  • 25 days of vacation, 2 sick days
  • Learning and development budget
  • Language lessons
  • Multisport card
  • Dog-friendly offices
  • Company events, offsites, and team-building

How the hiring process looks like?

01

Screening

A quick chat to get to know you better and understand your experience. We’ll also answer any questions you have about the role and company.

02

Task

A practical assignment where you can show your skills and how you tackle real challenges. It’s not a test just a chance to shine in what you do best.

03

Deep talk

A conversation about your experience, motivations, and how you’d fit with the team and culture. You’ll also meet the colleagues you’ll be working closely with. It’s a two-way discussion to make sure we’re a good match.

Have you find yourself in the offer?

If you would like to apply for this job position, just contact us and send your CV and other details.

Name

E-mail

Phone number

Your CV
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.

Linked In URL

Message

Thank you for your message!
Our HR team will get back to you soon.
Enjoy your day.
Oops! Something went wrong.