At a Glance
- Tasks: Build and scale a universal API for the transportation industry using Node.js and TypeScript.
- Company: Fast-growing tech company in downtown Toronto, backed by Y Combinator.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Join a dynamic team focused on innovation and customer collaboration.
- Why this job: Shape the future of transportation tech while working on impactful integrations.
- Qualifications: 6+ years in backend engineering with Node.js and AWS experience.
The predicted salary is between 123750 - 151250 $ per year.
Company Background: Our client is a fast-growing, venture-backed technology company operating in the transportation industry. They provide a universal API that enables companies building insurance products, financial services, and fleet software to access high-volume telematics data through a single integration layer. Their platform connects to leading telematics service providers using a unified model, making it significantly easier for customers to build and scale modern transportation products. The company is backed by leading investors including Y Combinator, and the team is based in downtown Toronto.
Job Description: This is a product-focused engineering role where you will play a key role not only in building systems, but also in shaping the long-term vision of a large-scale integration platform supporting 200+ integrations. You will influence architectural direction, contribute to technical strategy, and work directly with customers to ensure the platform scales reliably as data volumes grow.
Responsibilities:
- Contribute to and evolve the integration framework supporting 200+ integrations
- Scope, build, and launch new integrations to expand platform capabilities
- Design and implement reliable, intuitive APIs that simplify customer implementation
- Partner directly with customers to design features and support new product launches
- Build internal tooling and patterns to improve testing, observability, and reliability
- Monitor and optimize performance in distributed, high-volume systems
- Lead code reviews and uphold strong engineering standards
- Deliver technical demos and provide hands-on technical support when needed
Job Requirements: This role requires strong backend engineering expertise combined with customer empathy and systems thinking.
Required:
- 6+ years building production-grade systems
- 2+ years of experience with Node.js and TypeScript
- 4+ years of experience with AWS or similar cloud platforms
- Strong debugging and troubleshooting skills, particularly in distributed systems
- Experience building integrations, especially where documentation may be limited or unclear
- Customer-focused mindset with enthusiasm for feature launches and technical collaboration
Nice to Have:
- Experience with serverless or event-driven architectures (AWS Lambda, SQS, Kafka)
- Experience with orchestration/workflow engines (Step Functions, Temporal)
- Exposure to JVM-based languages
Node.js (TypeScript), AWS Lambda, DynamoDB, S3, SQS, EventBridge, Step Functions Frontend: Next.js (TypeScript), Tailwind Infrastructure & DevOps: SST, AWS CDK, GitHub Actions
Staff Software Engineer β Product & Integrations in Toronto employer: TekRek
As a Lead Data Engineer in Cloud Data Systems, you will thrive in a dynamic work environment that champions innovation and collaboration. Our company offers competitive benefits, a strong focus on employee growth through mentorship and training, and a culture that values diversity and inclusion. Located at the heart of a national broadband infrastructure initiative, you will play a crucial role in shaping the future of data engineering while enjoying the unique advantages of working in a cutting-edge technological landscape.