Remote Position

[Remote] Sr. Full-Stack/API Developer

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. DSFederal is seeking a senior full-stack software engineer to modernize the National Water Prediction Service through new web capabilities and RESTful APIs. The role leads the design and deployment of scalable cloud microservices, accessible geospatial interfaces, API integrations, automated testing, and technical peer review within an AWS environment.

Responsibilities

  • Lead the full-stack design and implementation of major modernization initiatives for NWPS, including interactive displays for NOAA Atlas 15 present/future precipitation estimates, watershed delineation tools, and high-resolution FIM visualizers
  • Architect, implement, and optimize high-throughput RESTful APIs and OGC-compliant spatial data services (WMS, WFS, OGC API - Features/EDR) to stream real-time water prediction datasets
  • Build mobile-responsive, accessible web user interfaces for NWPS using modern JavaScript/TypeScript and web mapping frameworks, strictly adhering to WCAG 2.1 AA and Section 508 compliance
  • Interface backend data services with the Government-managed Hydrologic Visualization and Information Services (HydroVIS) platform running Esri ArcGIS Enterprise on Linux
  • Build automated unit, integration, and end-to-end testing harnesses (Pytest, Jest, Cypress) to enforce the contract's mandatory =80% statement test coverage threshold and maintain 0 medium/high static linting errors prior to CI/CD promotion
  • Conduct rigorous peer code reviews for internal developers and external community code contributors, mentor mid-level staff, and prepare technical release artifacts for NOAA Change Control Board (CCB) approvals

Skills

  • Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related computational field
  • Minimum of 5 years
  • Progressive experience in full-stack web application development and API engineering
  • Proven track record designing, building, and launching public-facing RESTful APIs, cloud microservices, and interactive geospatial web applications
  • Demonstrated experience working in Agile/Scrum delivery cadences, managing merge/pull requests in VLab GitLab or GitHub, and integrating automated CI/CD testing gates
  • Proficiency in Python (FastAPI, Flask, Django, PEP 8), Go, Node.js, and/or C/C++
  • Expertise in JavaScript/TypeScript, modern web frameworks (React, Vue, or modern ES6+ vanilla JS), HTML5/CSS3, and accessibility standards (WCAG 2.1 AA / Section 508)
  • Deep experience with RESTful API design, OpenAPI specifications, OGC web standards, GeoJSON, Cloud-Optimized GeoTIFFs (COGs), Zarr, and NetCDF formats
  • Direct experience with AWS Fargate/ECS, Amazon Aurora PostgreSQL / PostGIS, Amazon S3, AWS Lambda, and API Gateway
  • Proficiency with Docker, Terraform Infrastructure as Code, Pytest, Jest, and static analysis/security tools (Ruff, Flake8, Black, Dependabot)
  • 8+ years

Company Overview

  • DSFederal is an information technology company offering IT management and training solutions. It was founded in 2007, and is headquartered in Rockville, Maryland, USA, with a workforce of 51-200 employees. Its website is http://dsfederal.com.
  • Company H1B Sponsorship

  • DSFederal has a track record of offering H1B sponsorships, with 1 in 2026, 6 in 2025, 9 in 2024, 6 in 2023, 5 in 2022, 10 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities