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.