Skip to content
mimi

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

TekRek

Canada · Hybrid Full-time Senior 2mo ago

About the role

About the job

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

Skills

AWS CDKAWS EventBridgeAWS LambdaAWS S3AWS SQSAWS Step FunctionsDynamoDBGitHub ActionsJavaKafkaNext.jsNode.jsPythonSSTTailwindTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free