# Software Engineer

**Company:** [Kong](https://hotfix.jobs/companies/kong)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$118k – CA$140k/yr
**Experience:** 3+ years
**Skills:** TypeScript, Node.js, Nestjs, Postgres, REST APIs, Kafka, Kubernetes, CI/CD, GitHub Actions, Jenkins, AWS, Terraform, Docker, Snowflake, OpenTelemetry
**Posted:** 2026-01-22

> Build and operate TypeScript backend microservices for Kong’s billing platform, covering subscriptions, entitlements, usage metering, provisioning, and payment integrations. The role requires 3+ years of backend engineering experience and expertise in TypeScript, Node.js, relational databases, distributed systems, and Kubernetes.

## Job Description

## Responsibilities
- Develop and maintain TypeScript microservices supporting billing lifecycle management for self-serve and enterprise plans.
- Build integrations with payment processing and usage metering platforms for invoice generation and consumption tracking.
- Implement event-driven features using Kafka or similar platforms for billing state transitions, entitlement updates, and provisioning triggers.
- Contribute to entitlement enforcement and provisioning workflows connecting sales contract events to live organization configurations.
- Collaborate with senior engineers, revenue operations, and finance stakeholders to deliver accurate, auditable billing behavior.
- Write clean, maintainable, well-tested code with unit and integration tests for financial workflows.
- Participate in code reviews, design discussions, on-call rotation, and service-health monitoring.
- Improve operational reliability and debug data consistency issues across service boundaries.

## Requirements
- 3+ years of professional software engineering experience building backend services.
- Strong TypeScript and Node.js proficiency; experience with NestJS or a similar framework.
- Experience with relational databases such as PostgreSQL, including data modeling and query design.
- Experience building or consuming REST APIs and integrating third-party services.
- Understanding of event-driven architecture and message-based systems such as Kafka or SQS.
- Familiarity with distributed systems concepts including eventual consistency, idempotency, and failure handling.
- Experience with multi-tenant SaaS systems and tenant data isolation.
- Experience deploying and operating services on Kubernetes in a cloud environment.
- Strong computer science fundamentals in data structures, algorithms, and system design.
- Experience with CI/CD pipelines and tools such as GitHub Actions or Jenkins.
- Experience with code repositories and collaboration tools such as GitHub, JIRA, or Confluence.
- Strong debugging skills and ability to trace data consistency issues across service boundaries.

## Nice-to-haves
- Experience with billing or payment platforms such as Stripe, Chargebee, or Zuora.
- Experience with usage metering systems such as Metronome or Lago.
- Familiarity with CRM-driven provisioning workflows or Salesforce events.
- Exposure to Snowflake or other data warehouses.
- Experience with ClickHouse, Druid, or similar OLAP systems.
- Knowledge of subscription lifecycle concepts including trials, prorations, renewals, and credits.
- Experience building internal operational or support tooling.
- Familiarity with AWS services including EKS, RDS, SQS, or S3.
- Knowledge of Terraform or Pulumi.
- Experience with observability tools such as Datadog, Prometheus, Grafana, or OpenTelemetry.
- Full-stack experience building lightweight internal user interfaces.
- Experience with Docker, Kafka, CDC, or Flink.

## Similar jobs

- [Intermediate Backend Engineer](https://hotfix.jobs/jobs/8113217a-26e2-4d4b-86f1-55fa954ef043) - GitLab - Remote - $115k – $194k/yr
- [Intermediate Software Engineer, Security Factory: Vulnerability Management](https://hotfix.jobs/jobs/9f09cc9e-0cdb-435d-8308-8947f044ea04) - GitLab - Remote - $115k – $173k/yr
- [Backend Engineer, AI Engineering: Duo Chat](https://hotfix.jobs/jobs/74c740b9-856c-44f1-b4b9-f2dd03f92d22) - GitLab - Remote - $115k – $194k/yr
- [Software Engineer 3, Networking & Observability](https://hotfix.jobs/jobs/458cba00-8843-4a84-b048-952b86b18325) - MongoDB - Remote - CA$122k – CA$170k/yr
- [Software Engineer](https://hotfix.jobs/jobs/35d95075-b3d9-4405-9176-2edd5547d423) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr

**Apply:** https://hotfix.jobs/jobs/c28efc77-673d-43e9-859e-0353a2ed2a7e
**Canonical:** https://hotfix.jobs/jobs/c28efc77-673d-43e9-859e-0353a2ed2a7e