Middle Full Stack Engineer

Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.

About the role

We build and maintain a consumer-facing web platform built as a hybrid/headless architecture: WordPress acts as a Content & API engine (not just a CMS), exposing structured data through a versioned REST API, while a modern Vue 3 front end consumes it. Around this sits a fleet of embedded Vue micro-apps (product finders, dealer/contractor locators, savings calculators, site search) and a Laravel service layer.

As a mid-level developer, you'll own well-scoped features end to end — across the "heavy" PHP/OOP backend and the fast, reactive JS frontend — with support from senior teammates on the bigger architectural calls.

*Spanish (B2 minimum) is required for this role.

What you'll do

  • Build and maintain features across the stack: Vue 3 + TypeScript front ends and the PHP/WordPress/Laravel back ends that power them.
  • Work within a custom, OOP-based WordPress plugin architecture (abstract controllers, route handlers, factories, traits).
  • Develop and evolve the versioned REST API, including the ongoing v4 → v5 migration (alias/override patterns) without breaking existing consumers.
  • Develop and integrate standalone Vue apps (Vite-built) into WordPress themes and plugins; build reusable components in isolation with Storybook.
  • Help keep the API healthy and observable — health checks, error tracking, and graceful degradation when external services fail.
  • Work inside our Docker Compose environment (Nginx, MySQL/MariaDB, Redis) and ship through CI/CD pipelines to Azure.
  • Keep things healthy: type safety (vue-tsc), linting/formatting (ESLint, Prettier, Stylelint), performance (lazy loading, Core Web Vitals), and accessibility.
  • Take part in code reviews, fix bugs, and steadily expand the areas you own.

Must-have

  • Spanish (B2 minimum) is required for this role.
  • 4 years of professional fullstack (or strong frontend-leaning fullstack) web development.
  • Solid Vue 3 (Composition API) with TypeScript; comfortable with Pinia, Vue Router, and a data-fetching layer (e.g. TanStack Query / Axios).
  • Solid object-oriented PHP and WordPress experience (themes, plugins, hooks, custom queries) — or strong OOP PHP plus clear willingness to ramp on WordPress.
  • Understanding of REST API design — versioning, routing, request/response handling — and consuming APIs from a SPA.
  • Comfortable with Vite, SCSS, and responsive layout (Bootstrap or component libraries like PrimeVue).
  • Git, Docker, and the ability to find your way around a large, mixed-tech repo.
  • Self-directed on well-defined tasks, and clear in written English.

Nice-to-have

  • Laravel (or another PHP framework) experience.
  • Experience with headless/hybrid WordPress (WP as a content/API engine).
  • Design patterns in practice (factories, abstract classes, traits) and clean API versioning/migration.
  • Observability / reliability mindset: health checks, circuit breakers, WP-Cron jobs, graceful degradation.
  • Storybook, micro-frontend patterns, or embedding SPAs into a CMS.
  • Elementor or other page-builder integration; custom data import pipelines.
  • Tooling around Bun, Nginx, Redis, MySQL/MariaDB, and CI/CD pipelines.

Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Candidate Privacy Policy

Orion Systems Integrators, LLC and its subsidiaries and its affiliates (collectively, “Orion,” “we” or “us”) are committed to protecting your privacy. This Candidate Privacy Policy (orioninc.com) (“Notice”) explains:

  • What information we collect during our application and recruitment process and why we collect it;
  • How we handle that information; and
  • How to access and update that information.

Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.