About The Position

Solink is seeking a Senior Full Stack Developer to join their Device Management team. This core group is responsible for creating high-performance, scalable, and user-friendly solutions that are central to Solink's cloud platform. The role involves contributing to systems that interact with thousands of IoT devices in the field. The developer will work across the full stack, building APIs in Rust, developing interfaces with React, and architecting globally scalable cloud-native systems. This is a hands-on position for an experienced developer who enjoys solving complex problems and has a passion for high-performance backend services. The team utilizes a modern tech stack including Rust, Node.js, React, and AWS Serverless. Collaboration with designers, architects, and fellow engineers is key to bringing new features to life and scaling them. As a senior team member, the role includes shaping architectural direction, influencing implementation best practices, and mentoring peers.

Requirements

  • 6+ years of experience building cloud-first products, with strong proficiency in both front-end and back-end development.
  • Skilled in React and TypeScript, with hands-on experience designing and delivering user-facing features.
  • Experienced with back-end development using Node.js and/or Rust, with a solid understanding of API design, system performance, and scalability.
  • Familiar with serverless AWS infrastructure (Lambda, DynamoDB, SQS) and comfortable working with Infrastructure as Code tools like CDK, Terraform, or Serverless Framework.
  • Strong systems thinker with experience designing distributed, resilient, and high-performance services.
  • A collaborative communicator who contributes thoughtfully in cross-functional teams, code reviews, and architectural discussions.
  • Curious, self-directed, and motivated to learn, mentor others, and challenge assumptions to improve the product and user experience.
  • Must be a Canadian Citizen (dual citizens included), or eligible to work in Canada.
  • Must undergo a criminal records check upon hire.
  • Must be willing to comply with Solink’s own security policies and standards.

Nice To Haves

  • A good eye for UX or design
  • Experience with IoT device communication
  • Familiarity with video technologies, including playback, recording, or configuration workflows.
  • Experienced in database design and optimization—not just implementation
  • Familiarity with CI/CD pipelines, production monitoring tools, and observability practices.
  • Background in DevOps, cloud cost optimization, or infrastructure performance tuning.
  • Experience with Snowflake, Elasticsearch, or other cloud-native data platforms.
  • Previous exposure to event-driven architectures (e.g., via Kinesis, Kafka, or similar) and real-time data processing.
  • Contributions to open-source Rust projects or strong Rust side-projects.
  • Prior experience working in fast-growing SaaS environments

Responsibilities

  • Lead the end-to-end delivery of features across the full stack, with a focus on IoT device configuration, monitoring, and deployment tools.
  • Design, build, and maintain scalable RESTful APIs and cloud services using Rust, TypeScript, and Node.js in a serverless AWS environment (Lambda, DynamoDB, SQS, Kinesis).
  • Develop responsive, modern UIs with React and TypeScript, collaborating with frontend engineers to deliver seamless, user-centric experiences.
  • Contribute to system architecture, database schema design, and performance optimization across the stack.
  • Participate in and help lead design sessions, code reviews, RFCs, and cross-functional planning with product, QA, and other engineers.
  • Mentor junior and intermediate developers, fostering technical growth and knowledge sharing.
  • Support monitoring, alerting, and troubleshooting to ensure system reliability and resolve production issues—including those involving device connectivity.
  • Help shape the technical strategy, infrastructure, and long-term scalability of our platform.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service