Programmer/Developer
Expedite Technology Solutions
Nashville, TN,US
Full job description
Web Developer (Drupal, Angular, Vue.js, Node.js)
We re seeking a versatile web developer to build a content-driven platform. You ll work closely with product owners, designers, and fellow developers to deliver scalable, maintainable solutions. Your expertise in Drupal, modern JavaScript frameworks, and accessibility will ensure our sites are both powerful and inclusive.
Key Responsibilities
Architect, develop, and maintain Drupal-based websites and headless CMS integrations
Build dynamic front-end features using Angular and Vue.js
Implement and optimize back-end services with Node.js
Drive agile processes: lead sprint planning, write user stories, and track tasks in JIRA/Atlassian tools
Collaborate openly with cross-functional teams, including UX/UI designers and business stakeholders
Advocate for web accessibility standards (WCAG 2.1+) in content authoring and front-end code
Conduct code reviews, mentor junior engineers, and contribute to continuous improvement
Required Qualifications
3+ years of professional experience with Drupal, including custom module development
Strong hands-on experience with Angular and Vue.js frameworks
Proficiency in Node.js, npm/yarn workflows, and RESTful API design
Solid understanding of Scrum methodology and JIRA/Atlassian toolset
Deep familiarity with accessibility guidelines (WCAG 2.1, ARIA) and assistive technologies
Demonstrated eye for intuitive user experience and responsive design patterns
Excellent communication skills, with a track record of open collaboration
Preferred Skills
Experience with GraphQL or JSON: API in Drupal environments
Familiarity with DevOps pipelines (CI/CD, Docker, Kubernetes)
Background in performance tuning for large-scale websites
Knowledge of testing frameworks (Jest, Cypress, PHPUnit)
Contributions to open source projects or active community involvement
Additional Resources
WCAG 2.1 Guidelines: https://www.w3.org/TR/WCAG21/
Drupal Accessibility Handbook: https://www.drupal.org/accessibility
Angular and ARIA Best Practices: https://angular.io/guide/accessibility
Vue.js Accessibility Tips: https://vuejs.org/v2/cookbook/accessibility.html