
Founding Engineer - Backend
- Toronto, ON
- Permanent
- Full-time
- Enhance our core integration framework that supports 175+ integrations.
- Scope, build, and implement new integrations to broaden the platform’s reach.
- Design and deliver new features on our data platform that add value for customers.
- Build reliable, intuitive APIs that simplify customer implementations.
- Create tooling and patterns that improve testing, observability, and platform reliability.
- Monitor and optimize integration performance, ensuring scalability as data volumes grow.
- Contribute to code reviews and share best practices to uphold high standards across the team.
- Troubleshoot and resolve complex integration issues, providing technical support as needed.
- 4+ years of back-end development experience.
- 2+ years of experience designing and building on AWS.
- Experience with — or interest to learn — Node.js (TypeScript) and Java
- Comfort working with and building integrations for systems with limited or unclear documentation.
- Strong debugging and troubleshooting skills, especially in distributed systems.
- Experience with serverless and/or event-driven architectures (e.g., AWS Lambda, SQS, Kafka).
- Advanced knowledge of Node.js internals and TypeScript, including comfort with generics.
- Experience building batch or streaming data pipelines at TB+ scale.
- Backend:
- Node.js (TypeScript) and Java
- AWS serverless architecture, including:
- Lambda, DynamoDB, S3, SQS, EventBridge, and Step Functions
- Data streaming and lakehouse architecture, including:
- Kafka, Flink, Spark, Java, Python, Iceberg, and S3
- Frontend:
- Next.js (TypeScript) deployed with
- Styling with Tailwind and shadcn
- Infrastructure as Code:
- GitHub Actions