Senior Software Developer (Askuity division)

The Home DepotToronto, ON
Hybrid

About The Position

Askuity is a Toronto-based retail analytics software company operating as a division within The Home Depot (THD). Through our supplier analytics program, Askuity’s mission is to enable suppliers and merchants at The Home Depot to make profitable, data-driven decisions and drive real-time execution. Askuity is seeking a highly motivated and technical versatile Senior Software Developer. As a member of the development team at Askuity, you will drive the technical direction of our industry leading analytics platform that has a meaningful and immediate impact on our growing customer base. If you’re committed to great work and are constantly looking for ways to improve the systems you are responsible for, then we’d love to hear from you.

Requirements

  • Backend frameworks – Scala, Play! Framework, Python, Flask
  • Relational and NoSQL databases such as Postgres, Redis, Firestore, BigQuery, OLAP
  • Functional programming – Typescript, Scala and AKKA/Pekko, or the desire to elevate your functional programming expertise
  • University/College degree in a related area of study, or equivalent experience.
  • 5+ years of experience
  • Experience in the development of service-oriented web applications and architectures, particularly HTTP and REST-based.
  • In-depth knowledge of modern languages in high-management contexts (knowledge of functional programming is an asset).
  • Experience in system design and architecture, distributed systems design, scaling, security, and reliability (experience with microservices architecture in a Kubernetes cluster is an asset).
  • Experience with DevOps tools and frameworks, infrastructure as code, containerization and orchestration, CI/CD pipeline management, automation, networking fundamentals, SSL certificate lifecycle, service accounts, etc.
  • Hands-on expertise and ability to implement reliable, scalable, and performant systems.
  • Experience working with a cloud platform and products.
  • Knowledge of Git and other development tools and processes, including but not limited to IntelliJ and Visual Studio Code.
  • Experience in mentoring and onboarding, architectural documentation, and communication.

Nice To Haves

  • Familiarity using AI coding assistants (ie vibe coding)
  • DevOps (GCP, Kubernetes, Docker, YAML, GitHub pipelines, Spinnaker, etc)
  • Frontend frameworks (Typescript, React) and DevOps frameworks (GCP, Kubernetes, Docker, etc)
  • QA tools ad frameworks
  • Google Cloud Professional certificates
  • DevOps frameworks – GCP, Kubernetes, Docker, YAML, GitHub pipelines, Spinnaker
  • Back End frameworks – Scala, Play! framework. Python, Flask framework
  • Front End frameworks – Typescript, React, Redux, Observables is a plus
  • Relational and NoSQL databases such as Postgres, Redis, Firestore, BigQuery, OLAP
  • Functional programming – Typescript, Scala and AKKA/Pekko
  • Familiarity with is AI coding assistants (vibe coding)
  • GCP and its ecosystem, including GKE, Google Cloud databases (Firestore, BigQuery) and pub-sub is a plus
  • QA tools and frameworks is a plus

Responsibilities

  • Get deeply involved in our technical direction while delivering well-tested, performant, and maintainable code for our data powered SaaS platform
  • Contribute to the entire application development lifecycle
  • Deploy and run software in Google Cloud Platform (GCP)
  • Evaluate new technologies and assess their suitability to solve challenges of today and into the future
  • Gain an understanding of the real-world problems of our users to help build a great product that exceeds the expectations of our customers
  • Collaborate with product stakeholders to understand, design, and implement product features and realize our product vision to help our customers make better sense of their retail data

Benefits

  • Limited Travel to corporate headquarters annually, as requested
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service