Back to results

Staff Software Engineer – Product & Integrations

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

About the job

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

📍 Toronto (Hybrid)

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

Tech Stack:

Backend:

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:

Java, Python, Kafka, Flink, Spark, Iceberg, S3

More about this job

Responsibilities

Develop and evolve a large-scale integration platform, build new integrations, and design reliable APIs for customers. Shape technical strategy, improve testing and observability, optimize distributed systems, and collaborate directly with customers on features and product launches.

Requirements

Requires at least six years of experience building production-grade systems, including two or more years with Node.js and TypeScript and four or more years with AWS or similar cloud platforms. Candidates should have strong distributed-systems troubleshooting skills, integration experience, and a customer-focused approach; serverless, event-driven, workflow orchestration, and JVM experience are advantageous.

Skills

  • Node.js
  • TypeScript
  • AWS
  • Distributed Systems
  • System Integration
  • API Design
  • Serverless Architecture
  • Event-Driven Architecture
  • Debugging
  • Performance Optimization
  • Observability
  • Customer Collaboration
  • Technical Strategy
  • DynamoDB
  • Step Functions
  • Kafka

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Transportation
  • Logistics

Keywords

  • Node.js
  • TypeScript
  • AWS
  • AWS Lambda
  • DynamoDB
  • S3
  • SQS
  • EventBridge
  • Step Functions
  • Serverless Architecture
  • Event-Driven Architecture
  • Distributed Systems
  • Integration Platform
  • API Design
  • Customer Collaboration
  • Testing
  • Observability
  • Reliability
  • Performance Optimization
  • SST
  • AWS CDK
  • GitHub Actions
  • Next.js
  • Tailwind
  • Java
  • Python
  • Kafka
  • Flink
  • Spark
  • Iceberg

Report this job