Staff Software Engineer – Product & Integrations

TekRek

Toronto

On-site

CAD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TekRek is seeking a Senior Software Engineer to lead product and integrations work in a fast-growing Toronto-based team. You will help shape the long-term vision of a large-scale integration platform supporting 200+ connections and provide reliable APIs for customers.

The role emphasizes backend excellence with Node.js and TypeScript, AWS serverless patterns, and close collaboration with customers to drive new features and ensure scalable solutions.

Qualifications

  • 6+ years building production-grade systems.
  • 2+ years of Node.js and TypeScript experience.
  • 4+ years of AWS or similar cloud platforms.
  • Strong debugging and troubleshooting in distributed systems.
  • Experience building integrations with limited or unclear docs.
  • Customer-focused mindset with enthusiasm for feature launches.

Responsibilities

  • Contribute to and evolve the integration framework for 200+ integrations.
  • Scope, build, and launch new integrations to expand platform capabilities.
  • Design and implement reliable APIs that simplify customer implementation.
  • Partner with customers to design features and support product launches.
  • Build internal tooling to improve testing, observability, and reliability.
  • Monitor and optimize performance in distributed, high-volume systems.
  • Lead code reviews and uphold engineering standards.
  • Deliver technical demos and provide hands-on support when needed.

Skills

Node.js
TypeScript
Distributed systems
API design
Code reviews

Tools

AWS
Serverless
DynamoDB
S3
SQS
EventBridge
Step Functions

Job description

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:
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer / SaaS / React / TypeScript / Node
Senior Software Engineer / SaaS / React / TypeScript / Node

Motion Recruitment • Toronto

Hybrid
CAD 110,000 - 150,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Software Developer
Software Developer

Supership • Toronto

Hybrid
CAD 70,000 - 90,000
Annual performance bonus
Health and dental benefits
Vision care and prescription coverage
+5
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Jobtailor • Toronto

Hybrid
CAD 110,000 - 150,000
Staff Engineer
Staff Engineer

Martyn Bassett Associates • Toronto

On-site
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster Inc. • Toronto

Hybrid
CAD 150,000 - 190,000
30 days PTO annually
Health, dental, and wellness coverage
Tech allowance
+1
Software Development Manager, Integrations
Software Development Manager, Integrations

Air-tek • Toronto

On-site
CAD 120,000 - 170,000
Stock options
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Software Engineer
Software Engineer

Hybrid Financial Ltd. • Toronto

On-site
CAD 70,000 - 90,000
Mentorship from senior developers
Lead projects and grow into mid-level
Company events
+3
Full Stack Engineer
Full Stack Engineer

Exchange Solutions • Toronto

On-site
CAD 120,000 - 170,000
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

Remote
CAD 80,000 - 120,000