Senior Backend Engineer

FeatheryToronto, ON
Onsite

About The Position

Feathery is seeking a Senior Backend Engineer to help build and scale the core infrastructure behind their document intelligence and workflow platform. This role involves designing reliable, high-performance systems and taking ownership of backend architecture in a high-growth B2B SaaS environment. The engineer will collaborate with product, engineering, and customer-facing teams to deliver systems that are fast, resilient, and aligned with customer needs. This is a high-ownership role blending backend system design, distributed architecture, infrastructure, scalability, performance optimization, product-focused engineering, and cross-functional collaboration.

Requirements

  • 4–7+ years of experience building and scaling backend systems
  • Strong proficiency in backend frameworks such as Node.js, Django, or similar
  • Experience designing distributed systems and asynchronous processing pipelines
  • Solid experience with AWS and cloud infrastructure
  • Strong understanding of system performance, reliability, and observability
  • Experience building production-grade APIs and services
  • Comfortable working in a fast-paced, high-growth startup environment
  • Strong communication skills and ability to collaborate across teams

Nice To Haves

  • Experience building data processing or ETL pipelines
  • Familiarity with document processing, OCR, or AI/ML integrations
  • Experience with queueing systems (e.g., SQS) and event-driven architectures
  • Experience optimizing systems for high throughput and low latency
  • Background in financial services, insurance, or other data-intensive industries
  • Experience at a high-growth B2B SaaS company

Responsibilities

  • Design, build, and scale backend services that power document processing and workflow automation
  • Develop asynchronous pipelines and distributed systems for handling large volumes of data
  • Build and maintain infrastructure using AWS services and queueing systems (e.g., SQS)
  • Ensure high availability, fault tolerance, and observability across systems
  • Optimize systems for performance, scalability, and cost-efficiency
  • Build systems for processing and transforming structured and unstructured data
  • Integrate external services such as OCR and AI models where appropriate
  • Improve reliability and throughput of document and data processing pipelines
  • Contribute to APIs and internal services that power the product
  • Work closely with product to define requirements and ship impactful features
  • Collaborate with frontend and customer-facing teams to support new use cases
  • Help translate complex customer needs into scalable backend solutions
  • Contribute to product planning and technical scoping
  • Take ownership of key backend systems and architecture decisions
  • Mentor other engineers and contribute to engineering best practices
  • Help improve code quality, testing, and deployment processes
  • Stay up to date with modern backend and infrastructure technologies

Benefits

  • Competitive compensation and equity
  • Health, dental, and vision coverage
  • Unlimited PTO
  • Office snacks and lunches
  • Company offsite to connect and recharge
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service