All roles

Open role

[Remote] Sr. Full-Stack/API Developer

Remote · New Zealand 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.
  • More open positions

    [Remote] Lead Software Engineer

    Work from home Full-time role

    [Remote] DevOps Engineer

    Work from home Full-time role

    [Remote] Marketing Operations Manager

    Work from home Full-time role

    [Remote] Sourcing Recruiter

    Work from home Full-time role

    [Remote] Infrastructure Solution Engineer Cloud & AI

    Work from home Full-time role

    Pharmacometrics Support Programmer

    Work from home Full-time role

    Chrome Customer Success Analyst

    Work from home Full-time role

    Remote Part‑Time Data Entry Specialist – No Experience Required – Join workpinnacle’s Growing Team

    Work from home Full-time role

    College Application Essays Tutor

    Work from home Full-time role

    Work-From-Home Product Beta Tester - $45 per hour

    Work from home Full-time role

    Director, Ohio Market Provider Contracting

    Work from home Full-time role

    Call Center Representative (Appointment Setter)

    Work from home Full-time role

    REMOTE - Lead MLOps Engineer (Databricks)

    Work from home Full-time role

    Cybersecurity Engineer

    Work from home Full-time role

    Application Security Engineer (REMOTE)

    Work from home Full-time role

    Global Product Manager - Remote

    Work from home Full-time role

    Case Manager

    Work from home Full-time role

    Network Security Engineer (Zscaler) - Mid-Atlantic region (Remote - EST preferre

    Work from home Full-time role

    Accounting Specialist (Part Time)

    Work from home Full-time role

    [Remote] RFP Content Lead, Workplace Savings and Retirement Solutions

    Work from home Full-time role

    Full‑Time Remote Customer Service Representative – Call Center Specialist with Technical Support & Customer Satisfaction Focus

    Work from home Full-time role