We’re seeking a backend engineer who’s excited about joining an early-stage team and shaping the foundation of our core integration platform. You’ll help expand and refine a system that powers hundreds of integrations, developing APIs and platform features that enable our customers to build and launch data-heavy applications with ease.
In this role, you’ll be deeply involved in architecting the key building blocks of the platform. Your work will include creating reusable services, developing abstractions that simplify complex integrations, and delivering high-performance APIs. While much of the day-to-day development focuses on TypeScript and Node.js, there’s also the opportunity to work across Java, Python, and other technologies as you contribute to solving multifaceted integration challenges.
Your work will directly contribute to building a more scalable, robust, and developer-friendly platform for a growing customer base.
What You’ll Do
Expand and improve the integration framework that supports 175+ data connections.
Design, scope, and deliver new integrations to extend platform capabilities.
Build APIs that are reliable, intuitive, and tailored for customer adoption.
Develop tooling, libraries, and patterns that boost quality, testing, and observability.
Optimize performance and scalability for large-scale data ingestion.
Support and troubleshoot technical integration issues in complex environments.
Participate in code reviews and help establish engineering best practices.
Requirements
What We’re Looking For
4+ years of professional backend development experience.
2+ years building and deploying systems on AWS.
Experience with Node.js (TypeScript) and/or Java, or eagerness to learn.
Ability to work with platforms where documentation may be limited.
Strength in debugging, diagnostics, and working across distributed systems.
Bonus Experience
Familiarity with serverless or event-driven designs (Lambda, SQS, Kafka, etc.).
Strong knowledge of advanced TypeScript patterns and Node.js internals.
Background in designing or scaling large batch or streaming data pipelines.
Our Tech Stack
Backend: Node.js (TypeScript), Java
Cloud / Infrastructure: AWS serverless — Lambda, DynamoDB, S3, SQS, EventBridge, Step Functions
Data: Kafka, Flink, Spark, Python, Iceberg, S3
Frontend: Next.js (TypeScript) with SST, styled with Tailwind and shadcn
Infrastructure as Code: SST, AWS CDK
CI/CD: GitHub Actions
Benefits
Why Join Us
Competitive salary plus meaningful equity
New MacBook and top-quality equipment
Comprehensive health/dental benefits and flexible health account
Personal stipend for learning, fitness, or wellness
Four weeks of vacation plus statutory holidays
In-person, collaborative team environment in downtown Toronto