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