elliptic - Senior Backend Engineer, Revenue Systems
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience with internal tool builders (Retool, Airplane, or similar) • Familiarity with CRMs (HubSpot, Salesforce) from a technical perspective • Background in B2B SaaS, fintech, or subscription/usage-based businesses • Interest in revenue operations, commercial analytics, or business intelligence • Understanding of SaaS metrics (ARR, churn, expansion, usage-based pricing) • We know Diversity and Inclusion is much deeper than just hiring, but it’s important for us to mention it here. We welcome and embrace individuals of all backgrounds and identities at Elliptic, and this is an ongoing priority for us. We know incredible people don’t all think in the same way. We want to be challenged every day. We believe our diverse team of individuals underpins this by bringing creative thinking and innovation to Elliptic every day. We are committed to creating a diverse, inclusive and equitable workplace, so we welcome applications from everyone, even if you may not think you fit all of the requirements of our roles. We foster an environment of psychological safety, where everyone feels comfortable to bring their whole self to work.
Responsibilities
• Great commercial operations are powered by great technical infrastructure. At Elliptic, we're not just connecting systems — we're building the backend services, integrations, and internal applications that enable our revenue teams to operate at scale. • You'll be the engineer behind our commercial technology stack, building the backend systems that pull together product usage, contracts, subscriptions, and customer data — powering everything from billing accuracy to renewal forecasting to customer health scoring. • This isn't just systems integration — you're building the technical infrastructure that enables Elliptic to understand and act on commercial reality across the entire customer lifecycle, from first touch to renewal and expansion. • Build the foundation our revenue organisation runs on. You'll define how we structure, store, and access commercial data — creating the backend systems that enable data-driven decisions, accurate billing, and eventually AI-powered automation. • This role sits at the intersection of backend engineering, commercial systems, and revenue operations. You'll translate business requirements from across marketing, sales, and customer success into well-designed schemas, reliable integrations, and internal tools that make the business work. • PROBLEMS YOU'LL SOLVE • "A customer is using 3x their contracted volume but nobody noticed until renewal." • You'll build the systems that track usage against contracts in real time, so commercial teams can act before it's a difficult conversation. • "We can't tell if this customer is healthy or about to churn." • You'll connect product activity, support tickets, and commercial data into a unified view that actually means something. • "Updating a contract takes three teams and a spreadsheet." • You'll build internal tools that let Ops teams manage commercial data directly, with proper validation and audit trails. • "Our CRM says one thing, our billing system says another." • You'll design the integrations and data models that make our systems agree on reality. • YOU SHOULD APPLY IF YOU • Have 5+ years of experience as a backend or full-stack engineer • Are strong in TypeScript/Node.js (or JavaScript with willingness to adopt TypeScript) • Are comfortable with PostgreSQL — schema design, query optimisation, understanding trade-offs • Have built integrations between systems — REST APIs, webhooks, sync jobs, handling failures gracefully • Find business processes genuinely interesting — pricing models, subscription logic, usage tracking, commercial metrics • Care about code quality, but also about shipping things that work • Want your work to have visible business impact, not disappear into a backlog
Similar Jobs
No credit card. Takes 10 seconds.