Vast Senior Software Engineer, Mission Software at Vast develops software systems for artificial-gravity human-rated space stations. The role involves designing and implementing web applications, backends, and scalable software practices.
Responsibilities
Work with team to design and implement web applications using modern frontends and application servers, that consume apis and micro-services in a heterogeneous environment
Work with team to design and implement backends including data modeling, apis, and supporting pipelines
Rapidly iterate on tooling and design new applications as the company grows
Influence and adopt software practices and patterns that will scale to what will eventually become a very large codebase and team
Qualification
Bachelor's degree in computer scienceExperience buildingExperience with API designReact
Required
Bachelor's degree in computer science, math, or other engineering discipline
6+ years of software development or relevant industry experience
Experience building, shipping, and supporting complex, data-intensive full-stack software applications
Preferred
Experience working on ambiguous problems
Production DevOps experience (Docker and K8s preferred)
Experience working with multiple programming languages
Experience working with time series data and databases
Experience with CAD software and the hardware engineering processes
Experience with API design
Experience with one or more of the following platforms and frameworks