cover
Contract

7340: Senior Fullstack Drupal Developer/ 5 days ago

Mazzatech
Attractive
Application ends: 2026-09-26

Quick Summary

Mazzatech is hiring a 100% remote (Brazil) Senior Fullstack Drupal Developer with conversational English to develop and evolve digital solutions using a Headless Drupal architecture, where Drupal provides content via REST APIs and the frontend is built with React. This role requires solid experience with Drupal (custom modules, PHP, internal APIs, REST APIs, security, databases, caching), practical React (JavaScript/TypeScript, Hooks, state management, API consumption, HTML/CSS), and knowledge of Headless architectures, API contracts, and security.

Senior Fullstack Drupal Developer

Work Model: 100% remote
Language: Conversational English
Technical Focus: Headless Drupal, PHP, REST APIs, React

About the Opportunity

We are seeking a Senior Fullstack Drupal Developer to drive the development and evolution of digital solutions built on a Headless Drupal architecture. In this setup, Drupal serves as the platform for content, data, and business rule management, providing services via APIs. The user experience is crafted in a decoupled frontend application, primarily using React.

While this role has a strong technical focus on the backend, we expect the ideal candidate to possess end-to-end capabilities, understanding and implementing the integration between Drupal, APIs, and the frontend. We are looking for a professional with solid technical expertise, architectural vision, autonomy, investigative skills, and conversational English to thrive in an international environment.

Key Responsibilities

  • Develop, evolve, and maintain solutions based on Headless Drupal.
  • Create custom modules, entities, services, and REST APIs.
  • Implement business rules and data structures within Drupal.
  • Manage the integration between Drupal, APIs, and React applications.
  • Develop reusable and responsive frontend components.
  • Participate in technical refinements, estimations, and architecture definitions.
  • Implement authentication, authorization, and access control mechanisms.
  • Ensure security, performance, scalability, and code quality.
  • Create unit, functional, and integration tests.
  • Investigate failures and perform root cause analyses.
  • Document APIs, components, configurations, and technical decisions.
  • Participate in code reviews and technical meetings in both Portuguese and English.
  • Collaborate with Product, Architecture, Quality, Infrastructure, and Development teams.

Required Skills

Backend

  • Solid experience with Drupal.
  • Development of custom modules and entities.
  • Advanced knowledge of object-oriented PHP.
  • Mastery of Drupal's internal APIs.
  • Experience with Services, Dependency Injection, Events, Subscribers, Plugins, and Hooks.
  • Development of custom REST APIs.
  • Experience with authentication, authorization, and web application security.
  • Knowledge of OAuth 2.0, JWT, or equivalent mechanisms.
  • Experience with relational databases.
  • Knowledge of transactions, concurrency, and data integrity.
  • Experience with caching and performance optimization in Drupal.
  • Knowledge of Composer, Git, Postman, Docker, Lando, or equivalent tools.
  • Experience with testing and technical documentation.

Frontend

  • Practical experience with React.
  • Solid knowledge of JavaScript and TypeScript.
  • Experience with React Hooks and componentization.
  • Knowledge of state management.
  • Experience with consuming and integrating REST APIs.
  • Knowledge of HTML5, CSS3, and responsive development.
  • Understanding of digital accessibility.
  • Experience with component testing.
  • Ability to diagnose integration problems between frontend and backend.

Architecture and Language

  • Consistent experience or knowledge in Headless architectures.
  • Understanding of the separation between CMS and the experience layer.
  • Knowledge of API contracts, versioning, and security.
  • Knowledge of CORS, caching, and observability.
  • Conversational English for meetings, explaining technical solutions, and discussing risks and dependencies.

Behavioral Competencies

  • Autonomy to manage activities with minimal supervision.
  • Strong analytical and investigative capabilities.
  • Clear communication with both technical and non-technical audiences.
  • Proactivity in identifying risks and opportunities for improvement.
  • Collaboration with multidisciplinary teams.
  • Commitment to quality, security, and deadlines.
  • Continuous interest in learning and technical evolution.

Preferred Qualifications

  • Experience with Drupal 10 or later versions.
  • Knowledge of Next.js, GraphQL, or JSON.
  • Experience with Server-Side Rendering and Static Site Generation.
  • Knowledge of Redux Toolkit, Zustand, or Context API.
  • Experience with React Query or TanStack Query.
  • Knowledge of Storybook and Design Systems.
  • Experience with Redis, Varnish, CDN, or edge caching.
  • Knowledge of queues, messaging, and asynchronous processing.
  • Experience with cloud, CI/CD, Docker, or Kubernetes.
  • Knowledge of observability tools.
  • Experience in international projects or high-traffic applications.

Opportunity Information

  • 100% remote work.
  • Participation in an international project.
  • Interaction with multidisciplinary teams.
  • Technical environment focused on quality, innovation, and collaboration.

Share

Mazzatech

Mazzatech

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy