Salary
$100,000–$175,000from the description
Posted
Jul 13, 2026
Location
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A full-stack role building and extending IronSled, a platform-as-a-service product designed to host applications in secure federal environments. Day-to-day work spans an Angular/TypeScript frontend, a Node.js/Express API, and a PostgreSQL backend, with integrations into systems such as GitLab, Okta, and Trivy. The position suits a generalist developer comfortable owning features end-to-end on a small team, with U.S. citizenship and the ability to obtain a security clearance required.

Mid level · 3+ years · Washington-Arlington-Alexandria, DC-VA-MD-WV · Secret clearance

Must have (6)
AngularTypeScriptNode.js or PythonPostgreSQLRESTAI coding tools
Nice to have (6)
GitLabOkta or EntraOIDC or SamlTrivyS3, Azure or GCPExpress

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What won't set you apart
Node.js51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $158,337 (middle half $126,441–$180,105). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (9)

The JD states 'ability to obtain a clearance' rather than requiring an active clearance, but also says LMI will only consider applicants with clearances or those eligible to obtain one, and U.S. citizenship is required. Clearance level is unspecified in the title; the nature of the work (federal PaaS, FIPS 199, sensitive federal data) suggests at minimum a Secret-level investigation would be required. Flagged as Secret — hiring managers should confirm the exact level.

Node.js and Python are listed as alternatives ('Node.js and/or Python') in the requirements section; Node.js is named first and is the primary backend language given the TypeScript/Express stack described in responsibilities.

Okta and Entra (Microsoft Entra ID) are listed together as an identity-sync integration; they serve the same function in this context and are treated as alternatives for a single identity-provider requirement.

OIDC and SAML are listed together as authentication protocols; treated as alternatives for a single auth-protocol requirement.

GitLab, Okta/Entra, OIDC/SAML, Trivy, S3, and Express appear in the Responsibilities narrative describing the existing stack rather than in the formal Requirements/Qualifications section, so they are marked preferred.

AWS, Azure, and GCP appear under 'What Will Set You Apart' (a differentiator/preferred section), so cloud platform experience is preferred rather than required.

The role is described as contract ('maintaining this product on contract') but employment type for the individual hire is not explicitly stated; left as Unspecified.

The alternative occupation runner-up (15-1243 Database Architects) reflects the significant data-modeling, pipeline, and ETL design responsibilities, though full-stack software development is clearly the primary day-to-day work.

Requires a Secret clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗