1 час назад
Software Engineer (TypeScript Backend)
118 000 - 140 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (TypeScript Backend) (Billing Platform): Building and maintaining TypeScript microservices for subscription management, entitlement provisioning, usage metering, and CRM integrations with an accent on distributed systems, financial data accuracy, and event-driven architecture. Focus on designing reliable billing state transitions, ensuring consistency across service boundaries, and operating auditable services in a hybrid Toronto environment.
Location: Toronto, Canada; hybrid
Salary: CA$118K–CA$140K base pay
Company
develops API and AI connectivity technologies, including the Konnect platform for securing, managing, governing, and monetizing APIs and AI models.
What you will do
- Develop and maintain TypeScript microservices supporting subscription management, entitlement provisioning, usage metering, and CRM integrations.
- Build payment-processing and usage-metering integrations for invoice generation and consumption tracking.
- Implement event-driven billing workflows with Kafka or similar message platforms.
- Contribute to entitlement enforcement and provisioning workflows connecting sales contract events to live organization configurations.
- Write tested, maintainable code and participate in design discussions and code reviews.
- Monitor service health, improve operational reliability, and participate in the on-call rotation.
Requirements
- 3+ years of professional software engineering experience building backend services.
- Strong TypeScript and Node.js proficiency, ideally with NestJS or a similar framework.
- Experience with relational databases such as PostgreSQL, REST APIs, and third-party integrations.
- Understanding of event-driven architecture, message-based systems, and distributed-systems concepts including eventual consistency, idempotency, and failure handling.
- Experience with multi-tenant SaaS systems, Kubernetes, cloud environments, CI/CD, and collaboration tools.
- Strong debugging skills, computer science fundamentals, and ability to trace data consistency issues across service boundaries.
Nice to have
- Experience with Stripe, Chargebee, Zuora, Metronome, Lago, or similar billing and usage-metering platforms.
- Familiarity with CRM-driven provisioning, Salesforce events, Snowflake, ClickHouse, Druid, or other analytics platforms.
- Knowledge of subscription lifecycle concepts, AWS, Infrastructure as Code, observability tools, Docker, Kafka, CDC, or Flink.
- Experience building internal admin tooling or lightweight internal UIs.
Culture & Benefits
- Collaboration with senior engineers, Revenue Operations, and finance stakeholders.
- Work with globally distributed teams.
- Benefits vary by location; US-based employees may receive healthcare, 401(k), disability, life, and AD&D insurance benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Software Engineer II (TypeScript/AWS)
110 000 - 120 000CAD
2 дня назад
Backend Engineer (Multiplayer FPS)
4 дня назад
Software Developer (AI)
88 000 - 128 700CAD
4 дня назад
Staff Software Engineer, Backend
185 000 - 231 500CAD
4 дня назад
Software Developer - Euna Grants (AI)
94 200 - 117 700CAD
3 дня назад
Senior Software Developer, Mid-Market
130 000 - 180 000CAD