ElevenLabs logo

Full-Stack Engineer (Backend Leaning) - Payments Engineering

ElevenLabs
NewPosted yesterday

LOCATION

Remote

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

PythonBackend DevelopmentSecure Coding PracticesAutomated TestingDebugging and Troubleshooting

Job description

Overview

Full-stack engineer (backend leaning) on the Payments team, which owns billing, usage tracking, pricing and payments across self-serve and enterprise customers at ElevenLabs.

What you'll do

  • Build and maintain usage tracking so requests are metered accurately without impacting latency.
  • Lead the migration of enterprise pricing and usage processing, including new stream-processing services for usage events.
  • Make it easy for customers to upgrade and pay, including paying through different entities and supporting new payment providers.
  • Work with Finance and Tax teams to meet compliance, audit and reporting requirements.
  • Enable pricing and Growth experiments with Growth and product teams.
  • Debug complex customer billing scenarios by piecing together what happened from the customer's experience, logs and code, and fix the cause.
  • Collaborate with Sales, FDEs, Finance and engineers across the company.
  • Scope carefully, plan migrations, and roll out changes that extend or replace existing systems without disrupting customers.

What you'll need

  • Expertise in Python.
  • A strong background in backend development.
  • Experience with common software and system design patterns and infrastructure, including APIs, cloud infrastructure tools, storage solutions and data structures.
  • Strong test design and security fundamentals.
  • Care and attention to detail when changing live systems that handle money.
  • The ability to learn a large existing system quickly and to debug complex production issues.
  • No formal experience, certifications, or degrees required; engineers should show they have solved hard problems through past projects or GitHub contributions.

Nice to have

  • Experience with payment processing providers, or with billing and usage-based pricing systems.
  • Experience with stream processing or high-throughput event pipelines.
  • Experience working with finance, tax or audit requirements.
  • Experience with Kubernetes.

Details

  • Team is based across the UK, EU and US, which is the main focus; exceptional candidates elsewhere are considered.
  • Work remotely, or from offices in Dublin, London, New York, San Francisco and Warsaw.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Full-Stack Engineer (Backend Leaning) - Payments Engineering