Full Stack Software Engineer – Billing (Remote) | TypeScript, React, Node.js | $141K-$230K

Website ClickHouse

The fastest analytical database for observability ML & GenAI business intelligence financial services

Location: Remote (United States)
Company: ClickHouse
Position: Full Stack Software Engineer – Billing Team
Salary Range: $141,000 – $208,000 USD | Premium Markets (SF/NYC): $157,000 – $230,000 USD
Also See: AI Platform Engineer

Build the Billing Engine for a Forbes Cloud 100 Unicorn
ClickHouse is a Forbes Cloud 100 leader and the fastest-growing real-time analytics platform, with ARR quadrupling in the past year and a recent $400M Series D. We power data-driven decisions for over 2,000 customers. Join our Billing Engineering team to architect and build the mission-critical platform behind ClickHouse Cloud—the system that literally keeps our lights on. This is a high-impact, full-stack role where your work directly influences revenue, scalability, and customer trust.

The Role: Full Stack Software Engineer – Billing Team
As a key member of the Billing Engineering team, you will design, build, and scale the core billing and metering platform for ClickHouse Cloud. You’ll work across the stack—from frontend interfaces to backend integrations—with technologies like TypeScript, React, Node.js, and AWS. You will own critical flows involving credit card processing, usage-based billing, CSP marketplaces, and compliance, ensuring reliability, accuracy, and a seamless customer experience.

Key Responsibilities:

  • Design and build secure, scalable, and highly available systems for billing, metering, invoicing, and sales tax within ClickHouse Cloud.

  • Develop across the entire stack using TypeScript, React, Node.js, and serverless/AWS infrastructure (EKS, SQS, MongoDB).

  • Integrate with external systems for payment processing, cloud marketplaces (AWS, GCP, Azure), logging, monitoring, and support.

  • Ensure the platform meets stringent requirements for reliability, privacy, security, and financial compliance.

  • Partner with product, finance, and other engineering teams to define requirements and deliver optimal solutions.

  • Lead large-scope technical projects, providing strong ownership and accountability from design through deployment and operation.

Who You Are (Requirements):

  • 5+ years of software development experience building and shipping production cloud systems.

  • Proven full-stack proficiency with TypeScript, React, and Node.js. Experience with multiple programming languages is a plus.

  • Direct experience with billing concepts: credit card processing, usage-based/metered billing, CSP marketplaces, invoicing, sales tax, and auditing.

  • Strong experience building and operating high-scale, distributed systems on a public cloud (AWS, GCP, Azure).

  • Excellent problem-solving, debugging, and communication skills.

  • A strong sense of ownership, accountability, and the ability to thrive in a fast-paced, high-growth environment.

  • Experience collaborating effectively within and across engineering teams.

What We Offer:

  • $141,000 – $230,000 base salary (based on location/experience) + equity (stock options) in a high-growth unicorn.

  • Work from anywhere in the U.S. with a globally distributed team. $500 home office stipend.

  • Healthcare contributions, flexible PTO, and opportunities for global team gatherings.

  • Shape a critical platform at a pivotal moment for a Forbes Cloud 100 company.

  • Be part of the first 500 employees shaping the company’s culture and future.

How to Apply:
If you are a full-stack engineer passionate about building robust, revenue-critical systems, we encourage you to apply.

Submit your application via our Greenhouse portal: https://job-boards.greenhouse.io/clickhouse/jobs/5584386004

ClickHouse is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Tagged as: , , , ,

Scroll to Top