What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 8+ years of development experience within a SAAS environment
- Experience with dynamically typed, OOP languages such as JavaScript, Objective-C, PHP, Python or Ruby.
- Practical SQL experience (5+ years)
- Practical experience with React JS or similar libraries.
- Experience leading technical projects through all phases of the Software Development Lifecycle.
- Must be based remotely in Canada or US.
Nice to have
- Collaborative
- Proactive
- Team-oriented
- Self-motivated
- Passionate about innovation
- Detail-oriented
- Strong communication skills
Day to day
- Collaborate with Product Managers, Designers, and Principal Engineers to shape our analytics products.
- Lead complex and challenging projects to drive high-impact solutions.
- Build, ship, and maintain highly-available, performant, and durable features.
- Work with your team to deliver key results for impactful objectives.
- Mentor and be mentored by other engineers.
- Contribute as a collaborative software engineer when not leading projects.
Hiring process
- Background check
- Technical interview
- Meeting with product managers and designers
- Remote onboarding
