Summary
Join our team as a Software Engineer and contribute to the design, development, and vision of Astro Platform's architecture and components.
Requirements
- A strong focus on delivering performant, scalable, and reliable backend systems
- Strong written and verbal communication skills, with the ability to find middle ground
- 5+ years of engineering experience
- Experience with fast-paced startup environments
- Experience with Golang and Typescript
- Experience with SQL databases
- Experience with distributed systems
- Experience with software development best practices, such as code reviews, testing, CI/CD, version control, automation and debugging
- Experience communicating technical concepts through use of architectural diagrams
Responsibilities
- Contribute to the design, development and vision of Astro Platformβs architecture and components
- Collaborate with cross-functional teams to understand user requirements, implement and iterate on the features used by the engineering org as a whole
- Work with front end developers, product management and customers to deliver customer facing features such as public facing APIs and UI experiences
- Continuously evaluate and improve the architecture and implementation of our platform
- Contribute to the overall platform usability, reliability, and scalability
Benefits
- Estimated salary range: CA$190,000 - CA$220,000
- Equity component
- Comprehensive benefits package