Astrohaus is looking for a Software Engineer to drive software projects from architecture to production, working across the stack and with various technologies to create innovative consumer products.
Requirements
- Experience working with cloud technologies and managing infrastructure
- Experience managing AWS services
- Experience using the following technologies: Javascript, Node.js, Python, and Rust
- Demonstrated use of AI tools (Claude Code, Cursor, etc.) in your day-to-day development process, with examples of how they've enhanced your productivity or code quality
Responsibilities
- Design and implement robust, scalable software solutions across our Linux-based hardware products and cloud infrastructure
- Use AI tools effectively to accelerate development, debug faster, and explore unfamiliar tech with confidence
- Take full ownership of complex technical areas and proactively improve them without needing constant direction or oversight
- Identify and implement infrastructure improvements that reduce downtime, improve performance, and increase observability
- Lead the development of new features from conception to deployment, ensuring high performance and reliability
- Architect and maintain mission-critical cloud services, focusing on high availability, data integrity, and security
- Implement and maintain CI/CD pipelines to ensure rapid, reliable software delivery
Other
- Proven track record of owning high-impact projects at a small company or startup, especially in fast-moving or resource-constrained environments
- Deep appreciation for craft and consumer products
- Excellent written and verbal communication skills
- The role is available for Metro Detroit-based and remote candidates.
- While preference is given to candidates in or near the Eastern Time Zone, we care more about your velocity, communication, and impact than your zip code.