Senior Full Stack PHP Developer

Exciting Opportunities for Tech Talent – Find Your Perfect Role!

Referral bonus: $800
Lyubov Sokol
Recruiter at Ralabs
We are looking for a talented Senior Full Stack PHP Developer to join our client’s team.
What is this project about?

A booking platform for the tours and activities market. This is an established, large-scale product that continues to grow, supporting bookings across multiple channels for tour and activity providers.

What is the team size and structure?

A small international team: 2 engineers, DevOps, Lead Engineer, and Project Manager.

 

How many stages of the interview are there?
  • Recruiter interview – up to 30 minutes;
  • Technical interview – up to 1 hour;
  • Client interview – an introductory conversation about experience and cultural fit;
  • Client live coding session.

Requirements and responsibilities

Hard skills

● Strong experience with PHP 8+ and modern backend development practices;
● Solid, hands-on experience with Vue.js for frontend development;
● Strong, production-level experience with MongoDB;
● Experience with message brokers (RabbitMQ) and caching systems (Redis);
● Familiarity with search engines such as Elasticsearch or OpenSearch;
● Strong understanding of cloud infrastructure, preferably AWS (enough to collaborate closely with a DevOps engineer, not hands-on infrastructure management);
● Experience with Infrastructure as Code tools (Terraform, Ansible) is a plus;
● Proficient in working with Linux environments;
● Experience building and maintaining CI/CD pipelines;
● Strong testing mindset with experience in PHPUnit and Test-Driven Development (TDD);
● Familiarity with code quality and static analysis tools (PHPStan, Code Sniffer, etc.);
● Good understanding of Domain-Driven Design (DDD) principles;
● Experience working in a Kanban process;
● Ability to work independently and take ownership of tasks;
● Proactive mindset with strong problem-solving skills;
● Strong communication skills and ability to collaborate with cross-functional teams;
● Upper-Intermediate or higher English (written and spoken).

Nice to have:

● Experience with microservices architecture and event-driven systems;
● Familiarity with Docker Swarm or other container orchestration tools;
● Experience with CircleCI, Datadog;
● Knowledge of frontend performance optimization and modern build tools;
● Experience working in high-load or high-availability systems;
● Understanding of security best practices in web applications;
● Familiarity with AI tools for software development (e.g., Junie, Claude Code, etc.) and prompt engineering.

Responsibilities

● Design, develop, and maintain scalable web applications using PHP 8+ and Vue.js;
● Build and integrate backend services with databases such as MongoDB and MySQL;
● Develop and optimize asynchronous and distributed systems using RabbitMQ and Redis;
● Implement and maintain search solutions using Elasticsearch/OpenSearch;
● Collaborate with product and design teams on features and technical solutions;
● Actively participate in architectural decisions following Domain-Driven Design (DDD) principles;
● Write clean, testable, and maintainable code following TDD practices;
● Ensure code quality using tools such as PHPUnit, PHPStan, and Code Sniffer;
● Design, build, and maintain CI/CD pipelines for automated testing and deployment;
● Manage and optimize cloud infrastructure (AWS) in collaboration with the DevOps engineer, using Infrastructure as Code (Terraform, Ansible);
● Work with containerized environments using Docker;
● Monitor, troubleshoot, and improve system performance and reliability;
● Take ownership of tasks in a Kanban-based workflow, driving work from concept to production;
● Work independently while maintaining clear communication and visibility of progress.

We offer

01
Work vibe
  • Flexible full-time/part-time hours
  • No micromanagement—time logging is for accounting only
  • High-quality equipment (MacBook or your own device)
  • Dynamic, low-bureaucracy environment
  • Team events, swag, and a great crew to hang with
02
Holidays and leaves
  • 20 days of paid annual vacation;
  • 15 days of paid sick leaves;
  • Possibility to use vacation during probation;
  • Maternity and paternity leave;
  • Days off on all government holidays.
03
Education
  • $100 annual education allowance
  • Mentorship program—learn or lead
  • English lessons with biannual reviews
  • Certification cost reimbursement
  • Free access to Udemy courses on request
04
Perks
  • Social package: medical insurance, sports compensation, or psychological training
  • IT Club Loyalty card (Lviv IT Cluster)
  • No overtime—work-life balance matters
  • Transparent payments in EUR/USD, on time every month
  • Assistance with military reservation procedure

Send resume

By submitting this form, you agree to our Privacy Policy.
For some roles, we may request references from prior employers.

Nataliya Bahan

Head of Recruitment

Looks like someone you know?

Refer a friend and receive a bonus when they accept an offer.

Refer a friend, mate!

More details in our: telegram. Check all positions: here.

You got it right!

Only 21% of people can identify an accessible visual.

Your question