Enable job alerts via email!

Founding Engineer (Node.js)

Terminal

Ontario

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative startup is seeking a skilled Node.js engineer with expertise in TypeScript to enhance its integration framework. In this pivotal role, you will contribute to the development of APIs and platform capabilities, enabling clients to maximize their data usage. If you enjoy tackling complex technical challenges and building reusable solutions, this position offers an exciting opportunity to make a significant impact in a fast-growing company. Join a talented team in a vibrant office environment and help shape the future of telematics in commercial trucking.

Benefits

Strong compensation and equity packages
Brand new MacBook and computer equipment
Top-tier health/dental benefits
Flexible healthcare spending account
Four weeks paid time off + statutory holidays
In-person culture with an office in downtown Toronto

Qualifications

  • 3+ Jahre Erfahrung in der Backend-Entwicklung mit Node.js und TypeScript.
  • Erfahrung mit serverlosen Architekturen und Debugging in verteilten Systemen.

Responsibilities

  • Verbesserung des Integrationsframeworks, das über 75 Integrationen unterstützt.
  • Entwicklung und Implementierung neuer Funktionen auf der Datenplattform.

Skills

Node.js
TypeScript
Debugging
AWS
Event-driven architectures

Tools

AWS Lambda
DynamoDB
S3
SQS
GitHub Actions

Job description

About Terminal

Terminal is Plaid for Telematics in commercial trucking. Companies building the next generation of insurance products, financial services and fleet software for trucking use our Universal API to access GPS data, speeding data and vehicle stats.

We are a fast growing, venture-backed startup supported by top investors including Y Combinator, Golden Ventures and Wayfinder Ventures. Our exceptionally talented team is based in Toronto, Canada.

For more info, check out our website:https://withterminal.com

Note: This role is only available to Toronto/GTA-based candidates

About the role

We’re looking for a Node.js engineer with strong TypeScript skills to join us as an early team member. You’ll play a key role in enhancing our integration framework, which supports over 75 integrations, and in building new APIs and platform capabilities that help customers fully leverage their data.

In this role, you’ll focus on building the abstractions that make it easier to evolve and manage our integrations over time. TypeScript is central to our work, as we use it extensively to create shared tooling across our many integrations. You should be comfortable with advanced TypeScript types and patterns to help own the modules that support our integrations. If you thrive on solving technical problems and building reusable primitives to handle diverse challenges, this role will suit you well.

What you will do:
  • Enhance our core integration framework that supports 75+ 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.
The ideal candidate will have:
  • 3+ years of back-end development experience, with at least 2 years focused on Node.js and TypeScript.
  • Advanced knowledge of Node.js internals and TypeScript, including comfort with generics.
  • 2+ years of experience designing and building on AWS.
  • Experience with serverless and event-driven architectures (e.g., AWS Lambda, SQS).
  • Comfort working with and building integrations for systems with limited or unclear documentation.
  • Strong debugging and troubleshooting skills, especially in distributed systems.
  • Nice to have: experience building batch or streaming data pipelines at TB+ scale.
Tech Stack
  • Backend:
    • Node.js (TypeScript) deployed with SST
    • AWS serverless architecture, including:
      • Lambda, DynamoDB, S3, SQS, EventBridge, and Step Functions
  • Frontend:
    • Next.js (TypeScript) deployed with SST
    • Styling with Tailwind and shadcn
  • Infrastructure as Code:
    • SST and AWS CDK
  • CI/CD:
    • GitHub Actions
Benefits
  • Strong compensation and equity packages
  • Brand new MacBook and computer equipment
  • Top-tier health/dental benefits and a flexible healthcare spending account
  • Personal spending account for professional development, fitness and wellness
  • Four weeks paid time off + statutory holidays
  • In-person culture with an office located in downtown Toronto
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

React Developer - Tech Lead

Lumenalta

Toronto

Remote

CAD 110.000 - 240.000

3 days ago
Be an early applicant

Salesforce Developer

CaseWare International

Toronto

Remote

CAD 80.000 - 110.000

6 days ago
Be an early applicant

Founding Engineer, AI

GuruLink

Toronto

Remote

CAD 80.000 - 150.000

30+ days ago

Sr Software Engineer, Build & Release

Mozilla

Remote

CAD 105.000 - 125.000

Yesterday
Be an early applicant

Sr Software Engineer, Build & Release

Mozilla

Remote

CAD 105.000 - 125.000

3 days ago
Be an early applicant

Integrations Developer

StackAdapt

Remote

CAD 70.000 - 110.000

5 days ago
Be an early applicant

Salesforce Developer

Promote Project

Remote

CAD 70.000 - 110.000

6 days ago
Be an early applicant

Golang Engineer

Canonical

Moncton

Remote

USD 70.000 - 110.000

7 days ago
Be an early applicant

Salesforce Developer

Caseware

Toronto

Hybrid

CAD 90.000 - 120.000

4 days ago
Be an early applicant