CareerPlan

Software Engineer

Toronto, CanadaFull-time2026-01-22 → 2026-11-08

Core

Build and maintain TypeScript microservices for Kong's commercial billing platform, managing subscription lifecycles, entitlements, usage metering, and CRM integrations.

Role type

Senior backend software engineer (billing platform)

Builds

Production billing microservices, payment integrations, and entitlement enforcement layers

Domain

SaaS, Financial Technology, Billing Infrastructure

Deliverable

production ML models | product features

Required skills

TypeScript, Node.js, PostgreSQL, REST APIs, Event-driven architecture, Distributed systems, Kubernetes, CI/CD

Preferred skills

Stripe/Zuora experience, CRM provisioning, Snowflake/ClickHouse, AWS, Terraform, Observability tools

Technologies

TypeScript, Node.js, NestJS, PostgreSQL, Kafka, Kubernetes, GitHub Actions, AWS, Terraform

Responsibilities

Develop TypeScript microservices for billing lifecycle management, Build integrations with payment and metering platforms, Implement event-driven features for billing state transitions, Contribute to entitlement enforcement layers, Work on provisioning workflows, Monitor service health and participate in on-call rotation

Seniority

Senior, hands-on IC