Senior PHP Full-Stack Developer

European, the Middle East or African working hours

OnTheGoSystems is a profitable $12M fully remote company behind WPML, one of the most popular WordPress plugins in the world, powering over 1,5 million production websites and serving over 250,000 customers globally.

We’re looking for a Senior Full-Stack Developer with strong technical judgment, the ability to dive deep into complex problems and domains, and the ownership mindset to drive solutions from definition to production impact, using AI as a practical tool to support effective engineering work.

You’ll design and build solutions used by customers worldwide, engage directly with real users, and continuously improve both functionality and user experience.

What You’ll Do

  • Own features end-to-end: from problem definition to production impact
  • Use AI to understand, generate, review, and refine code efficiently
  • Make architectural decisions and consider system-wide impact
  • Identify gaps in requirements and define the right behavior
  • Handle selected support cases that require a developer’s perspective, working directly with clients.
  • Turn real user problems into product and UX/UI improvements
  • Continuously improve what you build based on real usage
  • Build a deep understanding of complex product and technical domains, identify root causes behind difficult problems, and work with the team to deliver clear, practical solutions.

Indicators You’re a Good Fit

  • You take responsibility for outcomes, not just task completion
  • You work well with evolving requirements and take the initiative to define solutions
  • You balance system-level thinking with a strong sense of how product and technical decisions affect the user experience.
  • You can guide and validate AI-generated code effectively
  • You’re comfortable engaging with users to resolve issues, digging into technical problems, and fixing root causes
  • You proactively identify problems and improve both product and UX

Technical Requirements

  • Strong experience with PHP and JavaScript
  • Solid experience with React (Redux is good to have)
  • Experience with databases and system design
  • Automated testing (PHPUnit or similar)
  • End-to-end testing experience
  • Git and version control
  • WordPress experience (good-to-have)

The role is about owning problems, shaping solutions, and making the product better in real-world usage.

If you’re looking for a role where you own real outcomes and operate at a higher level than traditional development, we’d love to hear from you.

Apply today to join OnTheGoSystems!

In order for OnTheGoSystems to review your application, we need to collect and store your information. You can find out what we collect and store in our Privacy Policy. When you click “Apply now” you automatically agree to this.

Our Hiring Process

We run a clear and structured hiring process designed to be fair, transparent, and respectful of your time. Each step helps both you and us understand whether working together makes sense.

You’ll have 2–3 interviews, each lasting 60–90 minutes. You’ll speak with our recruiters, the team leader, and members of the team you’re interviewing for.

After successful interviews, we may invite you to a 14-day paid test, focused on real tasks, followed by signing an Independent Contractor agreement and a 3-month trial period if things go well. 

1. HR Interview

The first step is a call with our Recruiter.

We talk about your background, experience, and what you are looking for next. We also explain how we work at OnTheGoSystems and what the role involves. You will have time to ask questions.

2. Technical Interviews

If we continue, you will be invited to 1–2 technical interviews, each lasting 60–90 minutes.

You will speak with developers and team leaders from the team you may join. The focus is on real experience, problem-solving, and how you approach your work.

3. 14-Day Test and Trial

After successful technical interviews, we proceed with a 14-day paid test. You work on real tasks with your team leader and mentor to see if we are a good match. 


If this goes well, the next step is to sign an Independent Contractor agreement and proceed to a 3-month trial period. This allows both sides to see how working together feels in a real setup.

Our goal is that by the end of the process, you feel informed, respected, and excited to build meaningful work with us.

What OnTheGoSystems offers

Work from Anywhere

Grow your career

Great teammates

Work-Life balance

A stable company

About Us

OnTheGoSystems is a fully remote company with over:

  • 100 team members
  • 250,000 clients
  • 1,000,000 sites running our software

Our Work Values

Discover the leadership principles that drive our decisions, culture, and success.