freehire launches on Product Hunt on 26 August.

Follow →

Staff Software Engineer – Product & Integrations

Summary

Build and scale a universal API that connects telematics providers to insurance, fintech, and fleet software using Node.js, TypeScript, and AWS serverless.

Senior Software Engineer - Product & Integrations (Node.js, TypeScript, AWS Serverless)


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.


You will:



  • 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


Other Technologies:

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available