Truffle

Backend Developer (PHP)- Payments and Integrations

$$$$

Truffle (hiretruffle.com) โ€” AI-powered candidate screening platform, used by hundreds of companies. Small team, real product, contract to start with intention for extending to full time, fully remote.

 

WHO WE'RE LOOKING FOR

A backend developer to own two surfaces that move our revenue: Stripe (subscriptions, metered billing, webhooks, dunning) and ATS/HRIS integrations (Ashby is live, you'd lead the next 3โ€“5).

 

CLAUDE CODE IS REQUIRED โ€” DAILY

We're an AI-native team. Our engineering workflow is built around Claude Code (or Cursor). We're not looking for someone willing to try it โ€” we need someone who already builds this way every day. This is the most important part of the role.

 

THE STACK

- PHP (Slim v4), MySQL, REST APIs, background workers
- Stripe โ€” subscriptions, metered billing, webhooks, reconciliation
- AWS (ECS/Fargate, S3, CloudWatch), Docker, GitHub Actions
- TypeScript / React when a payments flow needs it (backend-weighted role)

 

WHAT YOU'LL OWN

- Stripe end-to-end โ€” the boring-but-critical reliability work payments live or die by
- ATS/HRIS adapters on our 3-layer integration architecture
- Event infrastructure (the bus powering PostHog + Attio sync)
- Backend product work โ€” APIs, business logic, data models

 

YOU'RE THE FIT IF

- You use Claude Code or Cursor every single day
- You've shipped real Stripe โ€” webhook idempotency, proration, failed payments, subscription state machines (not just Checkout)
- You've built B2B integrations real customers depended on
- You can operate AWS in prod without panicking
- You're independent โ€” take a spec, ship it, no handholding
- English: confident in writing and on calls (B2+)

 

NICE TO HAVE: ATS/HRIS experience, event-driven architectures, startup background.

 

WHAT WE OFFER
- Fully remote, async-first
- 3-month contract, strong intent to extend
- High ownership, direct access to founders, no bureaucracy

 

HIRING PROCESS

Short async screen (3 video questions, ~10 min) โ†’ 30-min technical conversation โ†’ paid micro-project (real Stripe or integration task, ~3 hours, compensated) โ†’ optional 2-week paid trial sprint.

 

We read every application. If you've shipped real Stripe and you build with Claude Code daily, we want to hear from you.

Required skills experience

PHP 3 years
Stripe 2 years
REST API 3 years
MySQL 3 years

Required domain experience

SaaS 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian C1 - Advanced
Claude Code, Cursor, Webhooks, Slim
Published 28 April
24 views
ยท
7 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...