Ingénieur.e Backend Senior | Senior Backend Engineer

MatadorLaval, QC
CA$140,000 - CA$160,000Hybrid

About The Position

We’re seeking a Senior Backend Engineer to help scale and evolve our AI-powered communication platform. This role involves far more than shipping features—you’ll architect and build backend systems that power thousands of real-time interactions across distributed, event-driven systems. You’ll also help us improve performance, scalability, and resilience across our platform as we continue our fast-paced growth.

Requirements

  • 5+ years of backend development experience, ideally in fast-paced or high-growth environments
  • 3+ years of hands-on experience with Node.js and TypeScript in production environments, having built (not just consumed) services
  • In-depth experience with MongoDB and Redis in real-world use cases
  • Proven experience with AWS services including ECS, Lambda, SQS, and API Gateway
  • Hands-on experience with event streaming and message brokers (Kafka and AWS SQS), and a track record of building scalable, event-driven systems
  • Strong understanding of microservices architecture, distributed system design, async workflows, reliability, and architecture
  • Track record of building scalable systems and improving performance under high load
  • Experience working in complex codebases, with examples of successfully implemented refactoring initiatives
  • Ability to explain technical trade-offs and decisions clearly to both technical and non-technical team members
  • Experience collaborating with cross-functional teams, mentoring and leading engineers, and providing senior technical leadership on architecture decisions and scaling complex systems

Nice To Haves

  • Kubernetes and container orchestration in production
  • Broader AWS infrastructure experience (networking, infrastructure-as-code,observability, cost optimization)
  • Experience with relational databases such as PostgreSQL alongside our core data stores

Responsibilities

  • Architect and develop scalable backend services and REST APIs using Node.js (Express) and TypeScript
  • Optimize data interactions using MongoDB (schema design, indexing, performance tuning) and Redis (caching, pub/sub)
  • Deploy and manage services using AWS (ECS, Lambda, SQS, API Gateway)
  • Design and operate event-driven services and asynchronous messaging pipelines using Kafka and AWS SQS
  • Lead the design of high-scale, distributed microservices and event-driven systems built with concurrency, async workflows, and eventual consistency in mind
  • Write highly efficient, optimized code that minimizes latency and memory usage
  • Troubleshoot performance issues and implement improvements across the backend stack
  • Proactively manage and refactor legacy code to reduce technical debt
  • Collaborate with cross-functional teams—AI, product, frontend, QA, and DevOps—to align tech decisions with business needs
  • Participate in code reviews, technical planning, and mentoring junior engineers

Benefits

  • Competitive compensation
  • Opportunities for advancement
  • Flexible hours
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service