Full-time
Huntington Beach CA

Full-Stack Software Engineer

Description

About the Company

At AstroForge, our mission is to make space resources accessible on Earth. We mine asteroids to extract valuable minerals in space at a lower cost and smaller carbon footprint than current terrestrial mining methods. We offer a unique opportunity to join an exciting team looking to expand humanity’s capabilities in space. 


Job Description: 

AstroForge is seeking a skilled candidate to join our team as a Full Stack Software Engineer. The candidate will be responsible for designing, developing, and testing ground software in support of AstroForge’s current and future missions. The ideal candidate should have a general understanding of Software Engineering as a whole, but have one area in which they have a deep knowledge (i.e. frontend, backend, databases). The Full Stack Software Engineer will collaborate across all of AstroForge’s technical teams to ensure mission success.

Responsibilities:

  • Architect and iterate on end-to-end systems optimized for profit, speed, simplicity, and risk
  • Participate in all aspects of software development, including design, implementation, testing, and deployment
  • Work primarily in Golang, Python, React, and Docker
  • Collaborate across time zones via Slack, GitHub comments, documents, and Zoom meetings when necessary
  • Collaborate with mission operators, flight software engineers, and project managers to ensure alignment across the full mission stack
  • Contribute to continuous improvement initiatives by suggesting enhancements to processes, methodologies, and tools

Requirements:

  • Bachelor’s Degree or equivalent in engineering or related field
  • At least one year of experience in building large-scale software applications
  • Experience in building web applications and integrating RESTful APIs
  • Knowledge of Golang, Python, React, and Docker or similar languages/tools
  • Excellent debugging, troubleshooting and effective documentation skills
  • Experience in unit/integration testing
  • Ability to work on-site in Huntington Beach, CA

Preferred Skills and Qualifications

  • Ability to comprehend complex system architectures and interactions between various components to develop comprehensive software systems
  • Proactive attitude towards continuous improvement of processes, methodologies, and tools to enhance efficiency and effectiveness
  • Strong teamwork and communication skills to collaborate with cross-functional teams, including mission operators, flight software engineers, hardware engineers, and management
  • Interest in learning new tools, languages, workflows, and philosophies
  • Drive to constantly improve both professional and technical skills
  • Professional certification(s)

Benefits

  • 100% paid medical, dental and life insurance coverage
  • Vision and FSA benefits available
  • 3 weeks of PTO + 1 week of sick time
  • 10 paid Holidays
  • Retirement savings plan – 401(k), with company match
  • Equity on the ground floor of a startup

Salary

  • 85k - 115k

ITAR Requirements

To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S.,protected individual as defined by ITAR (22 CFR §120.15) or eligible to obtain the required authorizations from the U.S. Department of State.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Application

Thank you! Your application has been received!
Something went wrong while submitting the form. Please try again.