Requirements
- Strong experience as a senior-level full-stack or backend-leaning engineer, with the ability to contribute across frontend, backend, and infrastructure layers.
- Familiarity with React or similar frontend frameworks.
- Deep proficiency with JavaScript/TypeScript and modern backend development (Node.js or similar).
- Experience designing and operating data-heavy or event-driven systems (e.g., data pipelines, integrations, real-time services).
- Hands-on experience with cloud platforms (AWS preferred) and modern deployment patterns (serverless, infrastructure as code, or equivalent).
- Strong problem-solving skills, ownership mindset, and ability to influence technical decisions beyond your own code.
- Experience building data visualization, dashboards, or reporting applications, with a strong focus on usability, performance, and clarity of insights.
- Strong understanding of analytics and reporting concepts (metrics, dimensions, aggregations, filtering, drill-downs).
- Ability to collaborate closely with Product and Data partners to translate business questions into effective visualizations.
Nice to Have
- Experience with data warehousing or analytics platforms (e.g., Snowflake) and streaming technologies.
- Exposure to scaling systems in high-growth or “next-stage” environments.
- Interest in applying AI/ML or AI-assisted development techniques to improve product capabilities and team productivity.
- Experience integrating or embedding BI / analytics tools into customer-facing or internal applications.
- Familiarity or hands-on experience with ThoughtSpot is a strong plus.
Benefits
- Meaningful equity: Every full-time, permanent employee has a stake in our growth.
- Comprehensive benefits: Fully paid health & dental (no waiting period) + $500 health spending account.
- Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs.
- Growth through merit: Advancement is based on contribution, initiative, and the ability to raise the bar - together.
- Candid culture: Clear expectations, honest feedback, and no politics.
- Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.
Additional Information
- Candidates must undergo a criminal records check upon hire;
- Be a Canadian Citizen (dual citizens included), or eligible to work in Canada;
- Be willing to comply with Solink’s own security policies and standards.


