Full Stack Developer (All Levels)
Venturi Astrolab
- Pay
- $100K to $220K
- a year
- Location
- Hawthorne, CA
- Work style
- Remote only
- Job type
- Full time
- Posted
- Nov 4
- 1 day ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
Venturi Astrolab
Defense & space · 11 to 50 employees
Astrolab is The Lunar Operations Company. We design and build the systems and hardware the lunar economy will come to depend on — rovers, power, and data networks for sustained operations on the Moon. We are focused on the problems that must be solved before the next chapter of human exploration can scale. The Moon does not forgive untested assumptions. The people who work here know that, and they wouldn't have it any other way.
What you'll do
- Bachelor's degree in a science, technology, engineering, mathematics (STEM) related field
- 1+ years of experience with Python, javascript, typescript, and other languages commonly used for software applications
- Experience with automated testing, CI/CD systems, infrastructure as code paradigms, and similar modern software development tooling and practices
- Experience developing software for the following applications or similar: Human-rated safety critical software applications
- Mission control or vehicle control software with web-based user interfaces
- Engineering tools to support manufacturing workflows, avionics testing, or vehicle integration and testing
- Software for safety critical medical applications
- Database backends for efficient handling of large amounts of data and associated relationships with web-based user front ends for searching, organizing, and displaying engineering information
- Experience implementing software that meets NIST 800-171 and NIST 800-53 security specifications
- Experience with static analysis tooling, dynamic memory analysis tooling, fuzz testing, penetration testing, and other methods used to detect potential security defects
- Experience with NASA or DoD software safety standards and software certification processes
What you need
- Develop software for a wide variety of applications, including mission operations software, specialized tools to support engineering tasks, internal monitoring tooling, and more
- Coordinate with stakeholders to define software needs and produce robust design criteria and use cases
- Integrate and test software applications to ensure reliability, functionality, and performance
- Develop robust, high performance back end tooling to handle complicated workflows and large amounts of data
- Develop intuitive, easy to use web-based and desktop application front end user interfaces that meet the specific needs of users
- Develop automated pipelines for regression testing, pre-deployment verification and validation, deployment, and patching
- Ensure all software produced meets applicable security standards and data protection needs
- Support the overall planning, design, development, deployment, maintenance, and integration of Astrolab’s in house software tools
- Education: a bachelor's degree
Key skills
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
Perks
- medical
- dental
- vision
See full description on company page, apply now