jobapplier

Software Engineer

Kong

Join Kong as a Software Engineer and be a key contributor to the Billing Platform Team. You will build and maintain TypeScript microservices that power Kong's commercial infrastructure, working across the full billing lifecycle. This role requires solid backend fundamentals, TypeScript proficiency, and a strong sense of ownership in a domain where data accuracy directly impacts revenue. Enjoy flexible time off, stock options, and a home office stipend, among other benefits.

Responsibilities

  • Contribuer au développement et à la maintenance des microservices TypeScript qui soutiennent la gestion du cycle de vie de la facturation.
  • Collaborer avec des ingénieurs seniors, des équipes RevOps et des parties prenantes financières pour garantir un comportement de facturation précis et vérifiable.
  • Participer à la rotation d'astreinte pour soutenir la fiabilité des services de la plateforme de facturation.
  • Solid computer science fundamentals including data structures, algorithms, and system design
  • Strong debugging skills and ability to trace data consistency issues across service boundaries

Requirements

  • Demonstrated skills using code repositories and collaboration tools (GitHub, JIRA, Confluence, or similar)
  • Strong proficiency in TypeScript and Node.js with experience building production services, ideally with NestJS or a similar framework

Experience working with globally distributed teams

  • Experience with CI/CD pipelines and tools such as GitHub Actions or Jenkins
  • Experience with multi-tenant SaaS systems and awareness of per-tenant data isolation requirements
  • Understanding of event-driven architecture patterns and message-based systems (Kafka, SQS, or similar)
  • Experience building or consuming REST APIs and working with third-party service integrations
  • 3+ years of professional software engineering experience building backend services
  • Familiarity with distributed systems concepts including eventual consistency, idempotency, and failure handling
  • Solid experience with relational databases (PostgreSQL or similar) including data modeling and query design
  • Experience deploying and operating services on Kubernetes in a cloud environment
  • Experience with billing or payment platforms such as Stripe, Chargebee, Zuora, or usage metering systems such as Metronome or Lago
  • Exposure to Snowflake or other data warehouse platforms used for business logic or contract aggregation
  • Familiarity with CRM-driven provisioning workflows or Salesforce event consumption
  • Experience with ClickHouse, Druid, or similar OLAP systems for usage and analytics data
  • Knowledge of subscription lifecycle concepts including trials, prorations, renewals, and credits
  • Experience building internal admin tooling for operational or support use cases
  • Familiarity with AWS services (EKS, RDS, SQS, S3, or similar)
  • Knowledge of Infrastructure as Code tools such as Terraform or Pulumi
  • Fullstack capable with experience building lightweight internal UIs
  • A genuine interest in systems where data correctness has real commercial stakes

Preferred

  • Experience with observability and monitoring tools (Datadog, Prometheus, Grafana, or OpenTelemetry)
  • Experience with Docker, Kafka, CDC, or Flink is a plus