Tech Stack
AngularAWSAzureCloudDockerDrupalJavaJavaScriptNode.jsOraclePHPPostgresPythonRDBMSReactVue.js
About the role
- Build and maintain responsive, accessible web portals (508 compliant)
- Implement clean and intuitive UI/UX using modern frameworks
- Develop role-based access control (RBAC) for multi-user environments
- Participate in UI/UX reviews and peer code reviews
- Design and maintain RESTful APIs and integration workflows
- Manage metadata ingestion pipelines, user authentication, and logic layers
- Implement database interactions and secure data transactions
- Maintain continuous deployment/integration pipelines
- Build and maintain Drupal CMS features including custom fields, theming, templates, and backend logic
- Support API development and integration with Drupal Webforms and RESTful services
- Perform unit and integration testing to ensure system quality and compliance
- Lead smaller development teams as part of software engineering responsibilities
Requirements
- Eligibility to obtain a U.S. Government security clearance (U.S. Citizenship required)
- Build and maintain features within Drupal CMS, including custom fields, theming, templates, and backend logic
- Develop responsive, accessible user interfaces aligned with the U.S. Web Design System (USWDS)
- Implement backend services and integrations using PHP, JavaScript, and modern frameworks (React, Angular, Node.js)
- Support API development and integration with Drupal’s Webforms and RESTful services
- Perform unit and integration testing to ensure system quality and compliance
- Bachelor’s degree in Computer Science or related field (Equivalent substitutions accepted per GSA guidelines)
- 5 years of relevant software development experience (Equivalent substitutions accepted per GSA guidelines)
- Preferred: React, Angular, or Vue for frontend development
- Preferred: Node.js, Python, or Java for backend APIs
- Preferred: Experience with PostgreSQL, Oracle, or similar RDBMS
- Preferred: Familiarity with CI/CD tools, Docker, and cloud platforms (AWS/Azure)
- Strong understanding of security, compliance (e.g., FedRAMP, 508), and performance optimization
- Drupal development experience (knows Drupal architecture and how to create Drupal modules, ideally in Drupal 9)