Full-Stack/API Developer

DSFederal, Inc.

United States

Remote

USD 90,000 - 140,000

Full time

24 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DSFederal, Inc. is seeking a Full-Stack/API Developer to build and evolve NWPS features, including new hydrograph visualization options and gauge location tools. You will implement API endpoints, create UI components, and handle spatial data ingestion within an Agile team.

Collaboration with GIS specialists and hydrologists is key, with automated tests and CI/CD pipelines ensuring code quality. The role requires 3–5 years of hands-on experience in full-stack development, REST APIs, and

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
  • 3–5 years of full-stack web and API development experience.
  • Experience building REST APIs and querying relational/spatial databases.
  • Experience with Git workflows and automated tests.

Responsibilities

  • Develop, test, and deliver new full-stack features and RESTful API endpoints.
  • Ingest, transform, and store multi-source hydrologic datasets in PostgreSQL and S3.
  • Write automated unit and integration tests (Pytest, Jest, or unittest).
  • Contribute to CI/CD pipelines using GitLab/GitHub workflows.
  • Participate in daily stand-ups, sprint planning, and issue tracking in Jira/Redmine.
  • Support community code review and automated tests for contributions.

Skills

Full-stack dev
API engineering
REST APIs
GeoJSON parsing
Web accessibility

Education

Bachelor's degree in Computer Science

Tools

Pytest
Jest
GitLab
GitHub
Jira
Redmine
Docker
AWS
Aurora
S3

Job description

The Full-Stack/API Developer is a core software engineer responsible for hands-on feature development, API endpoint implementation, UI component creation, and spatial data ingestion. Working within an integrated Agile engineering team, this role contributes directly to building next-generation features for the National Water Prediction Service (NWPS), including new hydrograph visualization options, gauge location search tools, and precipitation frequency data displays.

Collaborating with Senior Developers, GIS Specialists, and Government hydrologists, the Full-Stack/API Developer writes clean, maintainable code, implements accessible frontend components, writes automated unit tests, and moves software updates through automated VLab GitLab CI/CD pipelines.

Requirements
  • Feature & Endpoint Development: Develop, test, and deliver new full-stack features, web pages, and RESTful API endpoints for NWPS modernization tasks.
  • Backend Ingestion & Data Services: Write Python scripts and SQL queries to parse, transform, and store multi-source hydrologic datasets in Amazon Aurora PostgreSQL and S3.
  • Automated Unit & Integration Testing: Write automated unit and integration tests (Pytest, Jest, or unittest) for all new code to guarantee compliance with the mandatory =80% statement test coverage requirement.
  • GitLab/GitHub CI/CD Workflows: Utilize VLab GitLab and GitHub for daily feature branching, pull/merge requests, automated pipeline execution, and peer code reviews.
  • Agile Sprint Participation: Active participation in daily Scrum stand-ups, sprint planning, story estimation, and issue tracking in Jira/VLab Redmine.
  • Community Code Review Support: Assist senior engineers in running automated sandboxed tests and schema checks for public community-driven code contributions.
Experience Required
  • Education: Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
  • Total Professional Experience: Minimum of 3 to 5 years of professional experience in full-stack web application development and API engineering.
  • Application Engineering: Hands-on experience building full-stack web applications, consuming and creating REST APIs, and querying relational/spatial databases.
  • Version Control & Test Automation: Practical experience using Git workflows (branching, pull requests) and writing automated unit tests.
Technical Skills Required
  • APIs & Databases: Practical knowledge of RESTful API design, PostgreSQL / SQL, JSON/GeoJSON parsing, and relational database schema design.
  • Web Accessibility: Demonstrated ability to build accessible web components adhering to Section 508 and WCAG 2.1 AA guidelines.
  • Cloud & Container Fundamentals: Familiarity with AWS cloud environments (AWS Fargate, S3, Aurora), Docker containerization, and basic Infrastructure as Code concepts.
  • Testing & Development Tooling: Experience with Pytest, Jest, Git repositories (VLab GitLab/GitHub), and issue tracking tools (Jira/Redmine).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Full-Stack/API Developer
Sr. Full-Stack/API Developer

DSFederal, Inc. • United States

Remote
USD 140,000 - 195,000
Lead Software Engineer
Lead Software Engineer

DSFederal, Inc. • United States

Remote
USD 120,000 - 180,000
Full-Stack API Engineer – Geospatial Data & UI
Full-Stack API Engineer – Geospatial Data & UI

DSFederal, Inc. • United States

Remote
USD 90,000 - 140,000
Senior Full-Stack/API Engineer — Cloud & GIS
Senior Full-Stack/API Engineer — Cloud & GIS

DSFederal, Inc. • United States

Remote
USD 140,000 - 195,000
BA / QA & 508 Tester
BA / QA & 508 Tester

DSFederal, Inc. • United States

On-site
USD 90,000 - 125,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Matter Intelligence • El Segundo (CA)

On-site
USD 130,000 - 180,000
Competitive compensation
Early-stage equity package
Health insurance
+2
Software Engineer
Software Engineer

120Water • Zionsville (IN)

On-site
USD 80,000 - 100,000
Sr Full Stack Developer
Sr Full Stack Developer

Stcnet • United States

On-site
USD 125,000 - 145,000
Paid Time Off 80 hrs/yr
11 Federal holidays
56 hrs Sick Leave
+3
Software Engineer
Software Engineer

BluestoneLogic • Washington

On-site
USD 120,000 - 170,000
Full Stack Developer
Full Stack Developer

NLB Services • Atlanta (GA)

On-site
USD 90,000 - 130,000