Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

INNOVIM Logo

Senior Software Developer (Front-End) - NASA

INNOVIM

Salary not specified
Dec 5, 2025
Annapolis, MD, US
Apply Now

INNOVIM is seeking a Front-End Software Developer to support NASA’s Earth Observing System Data and Information System (EOSDIS) Evolution and Development 3 (EED-3) contract, providing Earth scientists and others access to data from NASA’s Earth Science missions

Requirements

  • Strong, deep knowledge of front-end technologies and frameworks (e.g., React, Node.js)
  • Experience with end-to-end testing, unit tests, test driven development (TDD)
  • Demonstrable knowledge of git
  • 3+ years of experience building and utilizing Rest or GraphQL APIs
  • In-depth knowledge of cloud platforms such as Amazon Web Services (AWS), Azure, or Google Cloud, including networking and serverless services such as Lambda and Step Functions
  • Knowledge of geospatial data formats and standards (e.g., GeoJSON, KML, Shapefile)
  • Familiarity with GIS software and tools (e.g., QGIS, ArcGIS)

Responsibilities

  • performing operations, design, and development for NASA's Earthdata Search Client
  • build and support innovative tools allowing scientists and students alike to discover, transform, update, and improve the quality of earth science data
  • leading the deployment of product updates
  • identify production issues and construct scalable architecture
  • building and utilizing Rest or GraphQL APIs
  • working on SPAs (single page applications) within serverless environments
  • debug complex issues

Other

  • Bachelor’s degree in a technical major, such as engineering or computer science
  • 6+ years of strong Software Engineering experience (Front-End)
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams
  • Must be a US Citizen
  • Mandatory quarterly travel for PI Planning