7 days ago
Responsibilities
- Design and develop a new billing service from scratch.
- Implement full automation of the order-to-cash pipeline.
- Create a unified entitlement management service based on subscriptions.
- Drive the consolidation of the product catalog.
- Establish high reliability standards for all billing integrations.
- Participate in on-call rotations for critical billing and payment infrastructures.
- Work across the technology stack including TypeScript, React, Node.js, and GraphQL.
- Collaborate to design and optimize product features for user collaboration.
- Maintain and improve team systems and related functionalities.
- Mentor other developers and conduct thorough code reviews.
- Enhance software development standards, tools, and processes.
Requirements
- Strong expertise in TypeScript and Node.js with experience in backend service design.
- Experience designing event-driven systems or webhooks.
- Comfortable with complex codebases and capable of making secure modifications.
- Systemic vision to track billing events across multiple systems.
Benefits
- Competitive salary with significant equity opportunities.
- Health, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Flexible leave policy.
- A collaborative work culture that values intelligence, humility, and optimism.
Tech Stack
GraphQLNode.jsReactReact NativeTypeScript
