Web Developer for NASA Ames
Mori AssociatesMountain View, CA9 days ago
Company Description
Take your career to new heights. Come join us at MORI Associates and help us support the most exciting projects at NASA.

Job Description
Must be U.S Citizen
MORI Associates is looking for an outstanding Back-end Web Developer to support NASA’s Volatiles Investigating Polar Exploration Rover, or VIPER, mission. VIPER represents the first resource mapping mission on the surface of another celestial body. The mobile robot will go to the South Pole of the Moon to get a close-up view of the location and concentration of water ice that could eventually be harvested to sustain human exploration on the Moon, Mars — and beyond.

The Back-end Web Developer will be responsible for supporting the conceptualizing, development, designing, building, testing, scaling, and expanding of an interactive web application interface for browsing near real-time imagery and data from the mission. The web app will use NASA’s Open Mission Control Technologies (Open MCT) framework. Through the web app, the public will follow along in mission operations at the Moon’s South Pole as the rover navigates the terrain in search of water ice.
Essential Skills
  • Experience designing high-volume web services for hundreds of thousands to millions of simultaneous users.
  • Experience with high-performance time series or key-value databases (e.g., InfluxDB, Redis).
  • Experience with real-time data streaming (e.g., sockets, Protocol Buffers, message brokers such as ActiveMQ).
  • Experience building client-side web applications using ES6 JavaScript, CSS, and HTML5.
  • Ability to write well-abstracted, reusable code. Ability to manage code libraries and use version control (e.g., Git) for consistent management of work.
  • Strong writing skills for creating technical documentation and strong ability to communicate effectively in-person, through chat, video conferencing, and e-mail.
  • API and web services experience.
  • MUST be a U.S. Citizen for Security badging
Desired Skills
  • Experience with the Vue JS framework.
  • Experience with streaming real-time data to web browsers (e.g., via Websockets, chunked HTTP responses, server sent events).
  • Understanding of what it takes to produce a great user experience (UX/UI) with a natural talent for design (layout, spacing, typography, and color).
  • Data visualization, graphic design or web mapping experience.
  • Strong testing skills and continuous integration experience.
  • Experience with mobile development.
Education/Experience
  • Bachelor’s or master’s degree in computer science or related technical field and a minimum of three years of progressive professional experience designing and developing web sites and interfacing with web services.
Mori Associates is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.

Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Engineer Intern (Summer 2021)
ServiceNowSanta Clara, CA3 hours ago

Create large scale web applications using cutting edge web technol...

Software Quality Engineer
SitetrackerPalo Alto, CA5 hours ago

Have a deep understanding of all product components, features, and workflows acr...

Software Engineer - Front End (React, Javascript) - US-Remote
SplunkSan Jose, CA5 hours ago

Documenting our system for our developers and other downstream consumers....

Front End Semiconductor Process Engineer, External Partnerships
FacebookMenlo Park, CA5 hours ago

This position is responsible for managing and directing the qualification of an ...

Senior Full-Stack JavaScript Engineer
TeslaFremont, CAan hour ago

7+ years of experience in web application design and development. In-dept...

Software Engineer - Front End (UI Infrastructure) - US-Remote
SplunkSan Jose, CA5 hours ago

This role requires strong cross-team collaboration with our application developm...

Staff Cloud/Big Data Engineer
GRAIL, Inc.Menlo Park, CA6 hours ago

The company is using the power of next-generation sequencing, population-scale c...

Software Engineer - Web
Zoom Video Communications, Inc.San Jose, CA8 hours ago

Working with operations teams to ensure your applications and services are highl...

Software Developer 3 - MaIS
Stanford UniversityRedwood City, CA8 hours ago

Experience with building web services using REST. Experience with popular...

Full Stack Developer
AnitaB.orgBelmont, CA8 hours ago

Seeking a Full Stack Developer highly proficient in requirements analysis...

Software Engineer- 21-01867
Akraya Inc.Sunnyvale, CA8 hours ago

Duration: 6 Months + Contract. Involved in planning of system and development de...

Staff Software Engineer - FrontEnd
WalmartSunnyvale, CA8 hours ago

Fundamental of web development skills and core understanding of the we...

Senior Software Engineer
OracleRedwood City, CA9 hours ago

Provide technical leadership to other software developers. Design and imp...

Software Engineer
Pure Minds USASunnyvale, CA10 hours ago

Involved in planning of system and development deployment as well as responsible...

Software Development Engineer in Test (SDET)
Prime ConsultingMountain View, CA11 hours ago

Good to have manual testing experience on the web application. Selenium w...