Senior Software Developer (Data Platform)

RouteThisKitchener, ON
Hybrid

About The Position

RouteThis is on a mission to revolutionize technical support by building AI-powered solutions for Internet Service Providers and Smart Home companies to solve connectivity and WiFi problems proactively. The company's SaaS solutions aim to magnify value by integrating autonomous agents. RouteThis is seeking a Senior Software Developer who excels at the intersection of data engineering and systems architecture, sharing the company's values of technology, customer pain point resolution, and efficient execution. Headquartered in Kitchener-Waterloo, RouteThis transforms support through its AI-powered platform, turning reactive support into proactive resolutions. The team values ownership, velocity, and customer obsession, offering flexible work arrangements across Canada, competitive compensation, stock options, and a supportive environment for high-impact builders.

Requirements

  • Strong software engineering fundamentals in TypeScript/Node.js
  • High level of comfort using Python for data-intensive tasks
  • Experience designing systems, not just writing code
  • Comfortable working across NoSQL (MongoDB, DynamoDB) and relational/OLAP (Snowflake) data models
  • Hands-on experience with Kubernetes (EKS), Terraform, and modern CI/CD workflows
  • Confident operating across both application and infrastructure layers
  • Strong instincts for data integrity and quality
  • Experience using dbt or similar tools to transform and validate data
  • Comfortable working across the stack to unblock issues
  • Able to debug APIs, investigate data pipelines, and optimize Snowflake queries as needed

Responsibilities

  • Define and evolve our data modeling patterns across the platform
  • Ensure data is structured, accurate, and ready for high-impact reporting
  • Design and build resilient data pipelines using strong engineering best practices
  • Implement schema validation, enforce data integrity, and build automated tests to maintain trust
  • Own features end-to-end, from development through deployment
  • Build Node.js services running on EKS and Lambda
  • Define infrastructure using Terraform and ship via GitHub Actions
  • Improve and scale our real-time ingestion pipelines using Kinesis and Firehose
  • Drive efficiency, performance, and reliability across our data flow
  • Mentor co-ops and junior developers on database fundamentals, schema design, and data modeling
  • Help teammates build consistent and reliable systems within our AWS ecosystem
  • Guide best practices for DynamoDB access patterns and Snowflake integrations
  • Promote strong DevOps and CI/CD habits across the team

Benefits

  • Benefits through Manulife - Medical, Dental
  • Employee Assistance Program
  • Equity- Stock Options
  • 3 weeks vacation plus an additional 10 days around statutory holidays to make long weekends longer!
  • Onsite gym conveniently located downtown Kitchener
  • Weekly lunches
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service