Senior Full Stack Developer, Data Integrations

SolinkOttawa, ON
Hybrid

About The Position

At Solink, the mission is to safeguard what matters most by providing businesses with tools to know sooner and act faster, transforming video security into real-time operational insights. Their cloud-based platform integrates with existing cameras and systems, turning them into intelligent sensors that detect and interpret key moments, empowering teams to make data-driven decisions, enhance security, and improve operational efficiency. Solink is trusted by over 30,000 locations across 32+ countries, including brands like McDonald’s and JYSK, helping businesses reduce shrink, optimize performance, and respond proactively to potential threats. The company is growing rapidly, earning industry recognition from Deloitte’s Fast 50™ and Fast 500™, Business Intelligence Group, and as one of Ottawa’s Best Places to Work. As a Senior Full Stack Developer, you will join a team focused on building integration methods for customers to connect their critical business data to Solink and synthesize it with video to create actionable information. This role involves working across the full stack of integration experiences, including designing and improving customer-facing tools for configuring data connections and shaping the backend architecture for ingesting, processing, and scaling large volumes of data. Your work will directly expand the data Solink can support and accelerate customer value realization. You will operate in a modern cloud-native environment, utilizing AWS technologies such as Lambda, S3, Kinesis, SQS, API Gateway, and caching/storage systems like Redis, DynamoDB, Postgres, and Snowflake. This is a high-impact opportunity to build foundational infrastructure for smarter, faster decision-making at scale.

Requirements

  • Strong experience with TypeScript and Node.js, including building and operating distributed production systems at scale.
  • Experience deploying and scaling distributed serverless services in cloud environments.
  • Strong understanding of distributed systems principles, including reliability, scalability, fault tolerance, and failure isolation.
  • Ability to design systems that perform reliably under real-world production demands.
  • Aptitude for learning quickly and experimenting with new technologies, including AI-assisted development tools and other emerging engineering practices.
  • Curiosity and a willingness to continuously expand your technical toolkit.
  • Strong opinions, able to form thoughtful technical perspectives while remaining open to feedback and iteration.
  • A beginner’s mindset and a commitment to continuous learning, adaptability, and personal growth and enjoy working alongside a fast paced and caring team.
  • 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.

Nice To Haves

  • Experience building integrations between platforms and scaling data pipelines to handle growing complexity and volume.
  • Worked in high-velocity startup or AI-first environments, as well as companies that have scaled from hundreds to thousands of employees, giving you a strong perspective on how engineering and execution evolve at different stages of growth.
  • Experience with React, contributing to building responsive and user-friendly interfaces.

Responsibilities

  • Implement and evolve a variety of integration methods that connect customer systems to Solink, primarily using TypeScript, Node.js, and React.
  • Design and maintain external APIs while helping shape a best-in-class developer experience that makes it easy and intuitive for partners and customers to integrate with our platform.
  • Optimize ELT data pipelines for performance, scalability, and reliability as the volume and complexity of data flowing through the system continue to grow.
  • Implement strong observability practices, ensuring robust monitoring, logging, and debugging capabilities that improve system visibility and support rapid issue resolution.

Benefits

  • Clarity and trust: Where the role allows, we support flexibility in how and where work gets done - and we’re upfront about what’s required.
  • 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 for full-time, permanent Solink employees.
  • Wellness support: Monthly reimbursement for fitness, wellness, or mental health programs for all Solink employees.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service