Senior Software Developer, Data Platform

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer developing AI-powered solutions for technical support at RouteThis. Focusing on data modeling, engineering practices, and system architecture within the company.

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

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

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

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSDynamoDBJavaScriptKubernetesMongoDBNode.jsNoSQLPythonTerraformTypeScript

Location requirements

HybridKitchenerCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.