Senior WordPress Engineer (React, WordPress/PHP, Java)

Location: Remote – LATAM

Contract: Full-Time Vendor

Overview

Our client’s Platform Team is seeking a Senior WordPress Engineer with strong hands-on experience developing complex, custom solutions, not just plugin work. You will maintain and evolve large-scale WordPress environments while preparing for the next generation of headless CMS architecture based on React.

This is a role for a true builder: someone comfortable writing custom code from scratch, with a strong understanding of plugin architecture, security best practices, and performance optimization. You are comfortable working in Docker-based environments, using Linux/Unix commands beyond basic navigation, and collaborating in a Mac-based engineering setup.

Over the next year, you will help support the transition toward modern headless architectures and services built in React, Java, and Python.

What You’ll Do

  • Develop and maintain high-performance, custom WordPress solutions (themes, plugins, and integrations) — no reliance on third-party builders — following solid plugin architecture with hooks, actions, and filters.
  • Design and implement secure, scalable plugins that integrate with external APIs in real time, applying best practices around sanitization, capability checks, and reusable OOP/SOLID-based architecture.
  • Implement headless architectures, connecting WordPress backends with React frontends via GraphQL or REST APIs, with a focus on SEO, content preview, and editor experience for content teams.
  • Collaborate with engineers, designers, and product teams to optimize homepages and localized landing pages across 90+ locales, ensuring performance, reliability, and observability.
  • Build reusable, modular PHP code and ensure scalability, reliability, and security, leveraging tools like PHPStan/PHPCS, unit tests, and CI workflows where appropriate.
  • Contribute to modernization efforts, gradually integrating React components and supporting migration toward Java/Python-based services, including testing strategies (for example, Jest on the frontend).
  • Troubleshoot, profile, and continuously enhance system performance using tools such as Query Monitor, New Relic, Datadog, and Redis-based caching.
  • Work in containerized environments (Docker) and Linux/Unix-based systems, using the command line for day-to-day development, debugging, and deployments.
  • Leverage WP-CLI for custom commands and efficient management of themes, plugins, and WordPress maintenance tasks.
  • Participate in code reviews and knowledge-sharing within a globally distributed engineering team.

What You Bring

  • 5+ years of experience developing advanced WordPress applications (custom plugins, themes, APIs) in production environments.
  • Strong proficiency in PHP and WordPress Core, including performance optimization, multisite management, and solid understanding of plugin structure, hooks, actions, and filters.
  • Experience integrating React with WordPress (headless setups, Next.js, or similar), including managing data exchange through REST or GraphQL, and handling SEO, content preview, and editor experience.
  • Significant experience working in containerized application environments, including configuring and maintaining images and multi‑service setups for web applications, rather than only running pre‑packaged containers.
  • Strong command of Unix-like operating systems as a daily working environment, including process and service lifecycle management, system‑level troubleshooting, and dealing with permission- and network-related issues in real projects.
  • Comfortable investigating runtime issues that span application, operating system, and network layers, using standard command‑line tooling and logs, not just IDE-level debuggers.
  • Used to aligning local development environments with production‑like setups (multiple services, shared resources, environment-specific configuration) instead of relying on simplistic single-service stacks.
  • Day‑to‑day development performed on a modern desktop Unix environment (e.g. MacOS), using a terminal‑centric toolchain, version control, and container tooling as part of the standard workflow.
  • Proven experience designing secure, scalable integrations with external APIs, including use of sanitization, nonces, capability checks, and caching patterns (for example, Transients, WP_Object_Cache).
  • Solid understanding of GraphQL and frontend best practices, including collaboration with frontend teams and familiarity with testing approaches (for example, Jest for React components).
  • Hands-on experience with quality and productivity tools such as PHPStan, PHPCS, and unit testing frameworks, plus comfort working with CI/CD workflows.
  • Practical experience with WP-CLI for custom commands and administration of themes and plugins.
  • Working knowledge of performance profiling and monitoring tools (for example, Query Monitor, New Relic, Datadog) and caching strategies, ideally including Redis.
  • Basic exposure to Java or Python, or a strong willingness to learn these stacks as part of the platform’s ongoing modernization.
  • Excellent debugging, problem-solving, and communication skills.
  • Fluent English (B2+ minimum) — able to collaborate effectively with international teams.

Nice to Have

  • Experience with AWS (for example, S3, CloudFront) and Infrastructure as Code tools such as Terraform.
  • Deeper monitoring or observability exposure with Datadog, New Relic, or similar tools.
  • Familiarity with SEO optimization and performance tuning for content-heavy, multi-locale platforms.
  • Experience with unit testing for both backend (PHP/WordPress) and frontend (for example, Jest for React) components.
  • Prior experience working in agile, distributed environments on large-scale, high-traffic WordPress/React ecosystems.