Logo for Viderity, Inc.

Drupal Software Engineer | U.S. Based | Federal Background Check Required

Role overview

Qualifications

  • Strong experience with Drupal backend development, including custom modules, hooks, forms, and Form API implementations
  • Proven front-end experience building user-centered interfaces aligned with NSF design standards and USWDS, with accessibility (Section 508) and ARIA patterns
  • Experience building RESTful APIs and integration points, data modeling, DB performance tuning, and RBAC-based user/role management
  • Eligibility for federal work requirements and ability to pass a federal background check; US-based availability for remote 1099 consultancy

Responsibilities

  • Build and maintain the Applicant Portal, Reviewer Portal, Metadata Manager Portal, and Administrator Portal front-end components with a user-centered UI aligned to NSF design standards and USWDS patterns
  • Implement Drupal backend logic including custom modules, hooks, forms, and RESTful APIs, and develop workflows for application intake, review, scoring, and metadata validations
  • Ensure accessibility and security, including Section 508 compliance, keyboard navigation, ARIA patterns, screen reader compatibility, and RBAC-driven UI and user/role management
  • Collaborate with UX, product, and NSF teams to translate wireframes into working features; perform end-to-end development, code reviews, and mentoring to maintain production stability

About the company

Viderity, Inc. logo

Viderity, Inc.

IT Services & IT Consulting

Company details

IndustryIT Services & IT Consulting

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Location: Remote (US-based)
Employment Type: Full-time (1099 Consultant)

About Viderity

Viderity is a HUBZone-certified and Woman-Owned Small Business (WOSB) delivering award-winning IT, digital, and creative solutions across federal and commercial markets. Our services span application development, creative services, cybersecurity, data analytics, strategic communications, event management, training, and program management. With over 15 years of proven success and exceptional past performance, we empower clients with innovative, measurable results.

Position Overview

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. The person will also contribute across the broader SAP ecosystem. The primary responsibility is to build, enhance, and maintain the Applicant Portal and Reviewer Portal, while also contributing to adjacent Drupal-based systems and the broader SAP ecosystem.

Key Responsibilities

Frontend Responsibilities

• 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

Backend Responsibilities

• 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

General Software Engineering Responsibilities

• 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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Viderity, Inc.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.