Senior Software Engineer - Astrohaus
Detroit, MI 48237
About the Job
About Astrohaus
Astrohaus is a small team best known for its Freewrite distraction-free writing tools. Headquartered outside of Detroit, Michigan, the company led by Founder and CEO Adam Leeb is focused on continuous innovation and creating unique product offerings at the intersection of technology, art, productivity, and design. Astrohaus is independent, profitable, and not funded by Venture Capital.Accolades: Freewrite products have won several awards and in 2021 the Smart Typewriter entered the Science Museum, London’s permanent Printing & Writing Collection becoming a literal piece of history. Tens of thousands of customers around the world have cumulatively written 600 million words on Freewrite devices.
Read about the Freewrite family at getfreewrite.com, in The Atlantic, Wired, or in the WSJ.
Job Role
Join Astrohaus as a Senior Software Engineer. In this key role you will drive software projects from architecture to production. Astrohaus has a flat engineering organization that reports directly to Adam.About You
You’re an enthusiastic software developer that started coding at a young age and have a passion for technology in general. You have experience working as part of 1 or 2 person software teams as an early employee or founder. You deeply understand the importance for code quality and moving fast is your normal speed. You get energy from working on hard problems on behalf of customers to provide the best possible user experience. You love automating and believe in continuous improvement. You are eager to learn from others and enjoy collaboration with like-minded colleagues. You are constantly looking for alternative approaches that can speed up development and improve quality. You are not afraid of working higher or lower in the stack. You have a track record of developing creative solutions to meet product requirements.Responsibilities
- Architect, develop, and implement software for our existing Linux-based Freewrite products, Postbox cloud service, and future software applications.
- Work closely with the broader engineering team including hardware, firmware, and mechanical to ensure the products are the best they can possibly be.
- Maintain high availability cloud services that provide syncing and storage for Freewrite devices.
- Debug and troubleshoot production errors quickly.
- Write clear and concise technical documentation.
- Work with cross-functional teams to understand and define product requirements.
Qualifications
- BS/MS degree in Computer Engineering, Computer Science, or related field
- 5 years of experience in software development
- Experience working at a small company or startup
- Experience working with cloud technologies and managing infrastructure
- Experience managing AWS services and using the following technologies: Javascript, Node.js, Python, and Rust.
- Experience managing application and system security
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Excellent written and verbal communication skills
- Enthusiastic for Astrohaus’ products and mission
Bonus Qualifications
- Experience working with IoT devices or connected hardware
- Experience building text editors
- Experience implementing CRDTs and Operational Transforms
Location
The role is available for Metro Detroit-based and remote candidates however preference will be given to those in the Eastern Time Zone or nearby.Compensation
The lean nature of our team and fast growth of our company allows us to provide stable and competitive compensation often reserved for larger companies. This includes:- Unlimited PTO
- Flexible, hybrid work environment
- BCBS Health & Dental
- Competitive market rate salary
- 401K program
- Relocation bonus
- Annual performance bonus
- Nimble hiring process
Powered by JazzHR
Source : Astrohaus