Назад
Company hidden
1 час назад

Software Engineer (TypeScript Backend)

118 000 - 140 000CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global develops API and AI connectivity technologies, including the hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →