Software Developer

AppDirectCalgary, AB
Remote

About The Position

AppDirect is seeking a Software Developer to join the Tackle team, a business unit focused on helping software companies generate revenue through data-driven Cloud go-to-market strategies. The successful candidate will join a small, high-ownership team building the intelligence layer of Tackle's platform, transforming machine learning models into product experiences. This role involves full-stack development using TypeScript (Node.js backend, React frontend) on AWS serverless infrastructure. The developer will have end-to-end ownership of meaningful product portions, collaborating directly with a product manager and data scientist. A growth mindset, clear communication in a distributed setting, and a commitment to writing testable, maintainable code are essential.

Requirements

  • 2+ years of professional experience building full-stack web applications, with working knowledge of both frontend and backend layers.
  • Professional experience with React and TypeScript (or strong proficiency in JavaScript/TypeScript with demonstrated readiness to work in a TypeScript-only codebase).
  • Hands-on experience deploying applications on AWS, particularly with serverless services such as Lambda, API Gateway, or DynamoDB.
  • A strong sense of ownership, because on a team this small you will hold significant responsibility for product areas and need to drive work forward with limited direction.
  • Intellectual curiosity that leads you to understand how your code fits into the broader system — this matters because you'll work across the stack and alongside non-engineering roles where asking the right questions shapes outcomes.

Nice To Haves

  • Familiarity with data pipelines or moving/transforming data between systems.
  • Exposure to machine learning model integration or building AI-powered product features.

Responsibilities

  • Build and maintain full-stack features on Tackle's propensity-to-buy product, exposing machine learning model outputs directly to customers through a React frontend and TypeScript/Node.js backend.
  • Design and implement serverless backend services using AWS-native tools such as Lambda, API Gateway, and DynamoDB.
  • Contribute to data pipeline work that moves and associates model outputs with the right users and accounts.
  • Take end-to-end ownership of features — from design through deployment — on a team where your contributions are immediately visible in production.
  • Collaborate daily with a product manager and data scientist to shape how AI-driven insights are surfaced in the product interface.
  • Participate in code reviews to uphold code quality standards and share knowledge across a small engineering team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service