Viderity Inc.

New isn't on its way. We're applying it right now.

Drupal Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

District of Columbia

Posted

7 days ago

Salary

Not specified

Bachelor Degree5 yrs expEnglishAngularCloudDockerDrupalReact

Job Description

• The Drupal Software Engineer will be a developer working across the Drupal portals, with particular focus on the UI and backend features supporting the Applicant Portal and Reviewer Portal. • Build and maintain the Applicant Portal, Reviewer Portal, Metadata Manager Portal, and Administrator Portal front end components. • Implement a user centered UI aligned with NSF’s design standards and consistent with USWDS patterns where used. • Ensure complete Section 508 compliance including keyboard navigation, semantic structure, ARIA patterns, and screen reader compatibility. • Implement role-based access control in the UI so users see only the data and actions appropriate for their role. • Work closely with UX, product, and NSF teams to implement wireframes and requirements accurately. • Build and maintain Drupal backend logic including custom modules, hooks, forms, and custom Form API implementations. • Implement workflows for application intake, review processes, scoring, metadata validations, and program configuration. • Build and maintain RESTful APIs and integration points. • Support metadata ingestion pipelines and validation rules. • Implement user and role management consistent with RBAC requirements. • Collaborate with database engineers on data modeling, queries, and performance tuning. • Contribute to monitoring, logging, and error handling to support production stability. • Perform end to end analysis, design, and development. • Code, debug, test, and troubleshoot during the full development lifecycle. • Conduct and participate in peer code reviews. • Participate in UI and UX discussions and provide engineering input. • Mentor and support junior engineers as needed.

Job Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent years of experience
  • At least 5 years of professional engineering experience
  • Strong frontend engineering in React or Angular
  • Demonstrated experience with Drupal development, including Drupal 10 module development, Drupal 10 Form APIs, custom forms, templates, theming, hooks, and custom workflows
  • Experience building complex, accessible web applications
  • Experience implementing Section 508 and WCAG accessibility
  • Experience with role-based access control in both frontend and backend contexts
  • Strong backend experience with APIs, workflow logic, and metadata driven systems
  • Strong relational database skills
  • Familiarity with cloud or hybrid hosting environments
  • Experience with CI and CD pipelines, Docker, and modern DevOps practices is a plus
  • Strong communication and comfort working with teams
  • Client facing professionalism
  • Strong attention to detail
  • U.S. Citizenship required (due to Federal contract restrictions).

Benefits

  • Competitive hourly rate (commensurate with experience).
  • Flexible, remote work arrangement.
  • Opportunity to contribute to a high-impact, federally mandated modernization initiative.
  • Collaborative environment with direct visibility on a nationally recognized federal program.

Related Job Pages

More Backend Engineer Jobs

Backend Engineer, Knowledge Graph – Rust

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Backend Engineer7 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

Intermediate Backend Engineer building a Rust-based Knowledge Graph service for GitLab

Rust
United States
$98K - $210K / year
Backend Engineer7 days ago
Full TimeRemoteTeam 51-200Since 2018H1B Sponsor

The Senior Platform Architect will serve as the accountable technical owner from purchase to stable production, transforming complex challenges into scalable, repeatable solutions for customers. This role involves shaping delivery patterns, operational standards, and enablement strategies to accelerate customer success and manage technical risk.

United States
$200K - $225K / year

Principal Technical Architect

Blackboard

Blackboard advances teaching excellence and unlocks the full potential of technology to deliver meaningful outcomes. We empower institutions to deepen connections between educators and learners, inspire engagement, and drive long-term academic success across the full learner journey. For more information, please visit www.blackboard.com.

Backend Engineer7 days ago
Full TimeRemoteTeam 1,001-5,000

The Principal Technical Architect will design, architect, and build the core stateful, multi-layer system, establishing the norms and workflows for an AI-native development culture using AI-assisted tooling. This role involves owning the full technical vision, building the core intelligence architecture, and later hiring and mentoring a small senior engineering team.

United States
$169K - $250K / year
Full TimeRemoteTeam 1

The developer will design, develop, and maintain web application features using Angular, Java, and Spring Boot, while building and integrating RESTful APIs for application services and data exchange. Key tasks also involve integrating features with Esri ArcGIS Maps API/SDK, supporting geoprocessing services, and building Power BI dashboards for crash analytics.

United States
$58 / hour