
Senior Software Engineer (Full-Stack) - Crypto Web Experiences
- Toronto, ON
- Permanent
- Full-time
- Design and build scalable web applications using our Node.js/TypeScript and React stack
- Collaborate closely with design and product managers to define, architect, and ship new features
- Establish engineering best practices, code standards, and development processes
- Conduct thorough code reviews, provide mentorship to team members and contribute to a culture of continuous improvement
- Draft technical design documents & spearhead major initiatives
- Proven experience in modern front-end development using React
- Strong knowledge of JavaScript and related technologies (ES6, TypeScript)
- Experience with unit and /integration testing using frameworks like Vitest, Jest, Enzyme or JUnit
- Demonstrated experience developing and deploying Node.js applications using Express, Redis and other modern backend technologies
- Solid understanding of the software development life cycle
- Knowledge of UI/UX standards and design principles
- Experience in GitHub and git workflows
- Ability to work independently in a fast-paced environment
- We are a 24/7 service that requires participation on an on-call rotation
- We value skills and experience over formal education, degrees are not required
- You don't need to meet every listed requirement from day one, but you should be able to quickly learn and apply new skills
- Understanding of and strong interest in cryptocurrencies and blockchain
- Experience working in startup or high-growth environments