Senior Software Developer

AppDirectMontreal, QC
Hybrid

About The Position

AppDirect is seeking a Senior Software Developer to join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple times daily. The role involves building resilient, performant multi-tiered applications that empower software companies to scale their cloud and marketplace operations. Developers will grow through a detailed development plan tailored to their interests and aspirations. Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Their platform and team help customers identify the right buyers, grow cloud co-sell relationships, and transact efficiently at scale through AWS, Google Cloud, and Microsoft.

Requirements

  • 6+ years of professional experience building modern, scalable, high-performing backend services, demonstrating strong fundamentals in type-driven development practices
  • Professional experience deploying applications and managed services within AWS, including API Gateway, Lambda, Step Functions, and deep expertise in infrastructure as code with AWS CDK, Terraform, or similar frameworks
  • Advanced skill in NoSQL database modeling with DynamoDB (including Single Table Design) and deep knowledge of relational databases such as Postgres to power AppDirect's data infrastructure
  • Strong experience building RESTful APIs and understanding of microservice event-driven design, ideally utilizing Amazon EventBridge to build resilient, distributed systems
  • Self-motivated with strong organizational skills, a positive and solution-oriented mindset, and the ability to thrive in a hybrid organization where flexible schedules require asynchronous communication
  • Communicate clearly and effectively in both verbal and written form, collaborating seamlessly across distributed development teams

Nice To Haves

  • Experience with Go is an asset

Responsibilities

  • Solve technical problems of high scope and complexity
  • Write code that is focused on scalability, testability, supportability and maintainability
  • Own your code start to finish, take pride in what you build
  • Actively and enthusiastically participate in thorough code reviews and troubleshooting complex issues
  • Drive the direction of our apprenticeship program for mentoring new team members and less experienced team members
  • Be curious - strive to understand how your contributions tie into the larger picture of your team, your product and AppDirect as a whole
  • Welcome different perspectives - be open and inclusive in every interaction

Benefits

  • Flexible schedules
  • Asynchronous communication
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service