Hiive is a fintech/marketplace startup recognized as one of Canada’s top startups, connecting buyers and sellers of stock in venture-backed pre-IPO companies. As a Senior Full Stack Engineer, you will contribute to both frontend and backend applications, collaborate with technical leaders, and improve the codebase while delivering new features.
Responsibilities:
- Consider themselves highly capable at hands-on development of features in both the frontend and backend and be able to ship React/Typescript code on day one
- Possess the know how to build customer-facing products across the entire stack, from the data model to the UI
- Have a strong desire to learn Elixir and experience picking up new programming languages
- Be proactive and self-motivated and comfortable learning on the job in a fast-paced environment
- Be comfortable working with a small team including directly with the founders on building a product and a company
- Adapt well to a quickly moving environment
Requirements:
- Consider themselves highly capable at hands-on development of features in both the frontend and backend and be able to ship React/Typescript code on day one
- Possess the know how to build customer-facing products across the entire stack, from the data model to the UI
- Have a strong desire to learn Elixir and experience picking up new programming languages
- Be proactive and self-motivated and comfortable learning on the job in a fast-paced environment
- Be comfortable working with a small team including directly with the founders on building a product and a company
- Adapt well to a quickly moving environment
- Substantial expertise building interfaces with React and working in Typescript
- Strong experience building backend API services using Ruby and Ruby on Rails
- Have a philosophy in writing automated backend tests
- Translating design mockups (e.g. Figma) into frontend implementation
- Working closely with product designers on feedback for UI/UX changes
- Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code
- Experience building or working with GraphQL APIs
- Working closely with product managers on understanding use cases, prioritizing features, and scoping work
- Exposure to Elixir or other functional languages