Senior Software Developer, Data Platform

Posted last month

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.