Staff Software Engineer - Product Integrations

Tekrek โ€” Canada ยท Posted ~2 days ago

Lead Full-time Hybrid

Skills

Node.js TypeScript AWS Distributed Systems APIs System Integration Lambda DynamoDB S3 Kafka

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Looking for a staff-level engineer to build scalable integration platforms and reliable APIs. The role combines backend expertise, distributed systems knowledge, technical leadership, and customer-focused product development.

Highlights

Product-focused engineering role with architectural influence, customer collaboration, large-scale integrations, and modern cloud technologies.

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+ integrationsScope, build, and launch new integrations to expand platform capabilitiesDesign and implement reliable, intuitive APIs that simplify customer implementationPartner directly with customers to design features and support new product launchesBuild internal tooling and patterns to improve testing, observability, and reliabilityMonitor and optimize performance in distributed, high-volume systemsLead code reviews and uphold strong engineering standardsDeliver 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 systems2+ years of experience with Node.js and TypeScript4+ years of experience with AWS or similar cloud platformsStrong debugging and troubleshooting skills, particularly in distributed systemsExperience building integrations, especially where documentation may be limited or unclearCustomer-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