As a Senior Full Stack Developer at Solink, you will join the Data Team to play a key role in building and evolving the systems that power our data applications. Your work will span from data ingestion and real-time processing to customer-facing experiences and internal tooling.
What You'll Do
- Design, build, and maintain full-stack features across data applications, with a strong emphasis on backend and data infrastructure.
- Develop and evolve data pipelines, event-driven services, and APIs that support real-time and analytical use cases.
- Contribute to system design decisions, balancing scalability, performance, reliability, and developer experience.
- Collaborate closely with Product, Data, and R&D partners to translate requirements into pragmatic technical solutions.
- Mentor and influence other engineers through code reviews, design discussions, and informal knowledge sharing.
- Continuously improve the team’s tooling, processes, and architecture, including thoughtful adoption of AI-assisted workflows.
What We're Looking For
- 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).
- 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.
- 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.
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.
Technical Stack
- JavaScript/TypeScript
- Node.js
- React
- AWS
- Snowflake
- ThoughtSpot
Team & Environment
You will be part of the Data Team within the Engineering department, reporting to Sean Yang, Director of Engineering.
Benefits & Compensation
- 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.
- Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.
Work Mode
This position is open to candidates located in Canada.
Solink is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive workplace. If you require accommodation during the selection process, please let us know.




