billing platform supports paying customers, making it a mission-critical system at the core of our business. The Billing team is responsible for implementing pricing and packaging decisions, ensuring they are accurately and reliably reflected across our billing infrastructure. This role is highly execution-focused and closely tied to Sales and Customer Success enablement, building and maintaining back-office systems that support day-to-day operations and scale with the business. A significant portion of the work involves integrating with and maintaining workflows in HubSpot, helping ensure smooth, consistent, and efficient revenue processes. If you enjoy hands-on implementation, operational impact, and building systems that directly support revenue and go-to-market teams, this role offers meaningful, visible ownership.
What You'll Do:
Design, develop and maintain features used across multiple teams.
Build and maintain cross-team systems that support scalability, reusability, and consistency.
Develop and evolve shared UI infrastructure and internal tools.
Collaborate with product and engineering teams to identify platform needs and deliver high-impact solutions.
Ensure code quality, scalability, and performance across all layers of the stack.
Write clean, testable, and maintainable code following best practices.
Provide occasional evening support (e.g., responding to Slack inquiries when needed).
3+ years with React, Angular, or similar front-end frameworks – Must
3+ years with Node.js, Python, or Java – Must
3+ years with TypeScript – Must
3+ years with SQL database technologies – Must
Experience with NoSQL databases such as MongoDB, Firestore, or ElasticSearch – Must
Experience with microservice architecture – Must
Experience working in a cloud environment – Must (GCP is a big advantage)
Prior experience at an early-stage startup – Advantage
Experience with analytics column-based databases like BigQuery or ClickHouse – Big advantage






