Lago is an open-source, AI-native billing platform designed for flexible pricing models, trusted by notable companies like PayPal and Mistral.ai. They are actively hiring across product, engineering, and go-to-market roles, indicating significant growth and market presence. The platform aims to provide transparency, control, and flexibility for managing complex billing at scale.
What they want, where you stand, and the exact résumé edits to qualify.
Biggest lever: Showcase direct open-source contributions or a strong understanding of open-source project lifecycle beyond individual development.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are a senior full-stack developer. Build an MVP for a simplified, open-source, AI-native billing platform similar to Lago. The MVP should focus on core metering and invoice generation for usage-based pricing. Use Next.js 16 App Router for the frontend, React 19, Tailwind v4 for styling. The backend should be a Node.js API (Express or Fastify) backed by Neon Postgres with a `pgvector` extension for future AI features (though not used in this MVP). The system needs to support a single customer with a single 'plan' that has one usage-based 'meter' (e.g., 'API calls').
MVP Requirements:
1. **Customer Management**: Allow creation of one customer with basic details (name, email).
2. **Plan Definition**: Define a 'plan' with a simple usage-based pricing model: e.g., '$0.01 per API call'.
3. **Usage Event Ingestion API**: Create a secure API endpoint (`POST /api/usage`) that accepts JSON payloads representing usage events (e.g., `{ "customerId": "uuid", "meterName": "api_calls", "quantity": 1, "timestamp": "ISOString" }`). Authenticate this API with a simple API key.
4. **Usage Tracking**: Store usage events in the Neon Postgres database, aggregated by customer and meter for the current billing period.
5. **Manual Invoice Generation**: Implement an API endpoint (`POST /api/invoice/generate`) that, when called, calculates the total bill for the current period for the customer based on tracked usage and the defined plan, then stores a simple invoice record. The invoice should include total quantity for the meter and the calculated amount. Do not implement payment processing for the MVP.
6. **Admin Dashboard**: A simple Next.js page where the operator can view the current customer, their accumulated usage, and generated invoices. Provide a button to trigger invoice generation.
Use shadcn/ui for components. Structure the project for Vercel deployment. Provide database schema, API endpoints with example requests, and frontend components. Prioritize clean architecture and testability.Lago ( https://getlago.com/ ) | Hiring in Paris and remote in wider Europe and Americas for various roles | Hiring across product, engineering and GTM The Open Source, AI-native billing platform - Lago is the billing platform that gives teams full transparency, control and flexibility to manage and scale any pricing model. Trusted by PayPal, Synthesia, CoreWeave and Mistral.ai to handle their billing. Right now our hiring is deliberate and specific. We'd especially love to hear from applicants to our open Infrastructure Engineer and Product Engineer positions. Our open roles here: https://jobs.ashbyhq.com/lago - Infrastructure Engineer (Europe, Canada or Brazil) - Backend Engineer (Ruby / Europe) - Frontend Engineer (React / Europe) =============================================== - Product Engineer (France or wider Europe) - Product Designer (France or wider Europe) =============================================== - Enterprise Sales Consultant (France) - Forward Deployed Engineer (France or wider Europe) - Product Engineer (Growth focus)(Europe/USA) Looking forward to seeing some great applicants from here!
Identify a small, impactful open-source project relevant to Lago's stack (e.g., a specific React component, a Node.js utility, or a billing-related library) and contribute a pull request, aiming for a accepted contribution within 1-2 months. Alternatively, deeply review an existing Lago open-source module and write a blog post or create a small demo showcasing an extension or improvement, demonstrating engagement with their ecosystem.
Standard Next.js/Vercel setup
Standard Next.js deployment
Operator's core stack
Standard backend environment
New: specific considerations for financial data and event-based models - ~1-2 days
Learn it: Postgres tutorial ↗
Get set up: Provision a managed DB (Neon / Vercel Postgres) → set `DATABASE_URL` → connect with the driver.
Reply directly to the 'whoishiring' thread on Hacker News (news.ycombinator.com/item?id=48371423).
“I'm a solo operator building tools for fast-growing companies and have a strong interest in billing infrastructure. I've already prototyped a simplified, open-source, AI-native billing core inspired by Lago's vision, focusing on flexible metering and invoice generation. I'd be keen to discuss how I could contribute to or enhance specific areas of Lago's platform or similar projects.”
Open the original ↗