
Full Stack Developer – Drupal, React, Node
Perform
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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