Skip to main content
TekRek logo

Senior Software Engineer – Product & Integrations

TekRek
Full TimeseniorHybrid
Toronto, Ontario, CAPosted April 7, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonTypeScriptJavaNext.jsNode.jsTailwindAWSGitHub ActionsDynamoDBGitHubKafkaSparkDevOpsAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

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

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free