
Full-Stack Engineer (Backend Leaning) - Payments Engineering
ElevenLabs5 hours ago
Remote, United States +3 moreSenior
Responsibilities
- Build and maintain accurate usage-tracking systems without negatively affecting latency.
- Lead migration of enterprise pricing and usage processing, including stream-processing services for usage events.
- Improve customer upgrades and payments across entities and payment providers.
- Partner with Finance and Tax on compliance, audit, and reporting requirements.
- Enable pricing and Growth experiments with Growth and product teams.
- Debug complex customer billing scenarios using customer experiences, logs, and code, then fix root causes.
- Plan migrations and safely roll out changes to live payment systems without disrupting customers.
- Collaborate with Sales, FDEs, Finance, and engineers across the company.
Requirements
- Expertise in Python.
- Strong background in backend development.
- Experience with software and system design patterns, APIs, cloud infrastructure tools, storage solutions, and data structures.
- Strong test design and security fundamentals.
- Ability to learn a large existing system quickly and debug complex production issues.
- Care and attention to detail when changing live systems that handle money.
- No formal experience, certifications, or degrees are required; candidates should demonstrate difficult problem-solving through past projects or GitHub contributions.
- Preferred: payment processing, billing or usage-based pricing experience; stream processing or high-throughput event pipeline experience; finance, tax, or audit experience; and Kubernetes experience.
Benefits
- Annual discretionary professional-development stipend.
- Annual discretionary social-travel stipend to meet colleagues.
- Annual company offsite.
- Monthly co-working stipend for employees outside main hubs.
- Remote work or office work in Dublin, London, New York, San Francisco, or Warsaw; the team is primarily focused across the UK, EU, and US.