Perform

Full Stack Developer – Drupal, React, Node

Perform

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain Drupal-based websites and applications, including custom modules, themes, and distributions
  • Build responsive, accessible user interfaces using React and modern JavaScript (ES6+)
  • Implement backend services and APIs with Node.js (Express or similar frameworks) to support front-end features
  • Integrate Drupal with headless/decoupled frontends, external APIs, and third-party services
  • Write well-tested, maintainable code and participate in code reviews and pair programming
  • Collaborate on architecture and design decisions to ensure scalability, performance, and security
  • Implement CI/CD pipelines, automated tests, and deployment processes for web applications
  • Troubleshoot and resolve production issues, performance bottlenecks, and security vulnerabilities
  • Contribute to documentation, developer tooling, and onboarding materials
  • Work within an Agile/Scrum environment, estimating work, participating in sprint ceremonies, and communicating progress to stakeholders

Requirements

  • 3+ years of professional experience working with Drupal (site building, module development, theming, and configuration management)
  • 3+ years of experience with React and modern front-end toolchains (Webpack, Babel, npm/yarn)
  • 3+ years of experience building backend services with Node.js and frameworks such as Express
  • Solid understanding of headless (decoupled) CMS architectures and experience integrating -Drupal as a content source
  • Proficient with HTML, CSS/Sass, and modern JavaScript (ES6+)
  • Experience with APIs (RESTful and GraphQL), authentication/authorization, and data modeling
  • Familiarity with containerization and cloud-native deployment patterns (Docker, Kubernetes, or similar)
  • Experience using Git and collaborative development workflows (GitHub, GitLab, or similar)
  • Comfortable working in Agile/Scrum teams and estimating work
  • Bachelor’s degree in Computer Science, related field, or equivalent practical experience
  • Strong verbal and written communication skills and a collaborative mindset.
Benefits
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
DrupalReactNode.jsExpressHTMLCSSJavaScript (ES6+)APIsRESTfulGraphQL
Soft Skills
communicationcollaborationproblem-solvingcode reviewpair programmingAgileScrumscalabilityperformancesecurity
Certifications
Bachelor’s degree in Computer Science