Recruiting from Scratch is seeking a Full-Stack Software Engineer for their Consumption Team. The role requires a candidate with strong distributed systems foundations who can own features end-to-end, from backend API to customer-facing UI, while building consumption tooling and shipping customer-facing features.
Responsibilities:
- Build consumption tooling to help developers make better decisions: reservation calculators, bid modeling, cost dashboards, and CLI extensions
- Ship customer-facing features across the full stack — usage graphs, billing views, and reservation management UIs — working across the client frontend
- Own features end-to-end – from design through backend API, database migration, and monitoring – with the flexibility to work across backend and frontend as needed
- Work closely with the Platform team to map user requests to backend orchestration, including auction and reservation logic
- Build and maintain Mithril's billing engine and analytics products – the two most immediate priorities for this role
- Develop and maintain the APIs that external users consume, ensuring reliability, clear documentation, and a great developer experience
- Contribute to the command line interface and web client that form the primary surfaces through which customers interact with Mithril
Requirements:
- 3+ years of production experience as a full-stack engineer
- Strong distributed systems foundations
- Comfortable owning features end-to-end – from backend API through to the customer-facing UI
- Experience building consumption tooling to help developers make better decisions
- Ability to ship customer-facing features across the full stack
- Experience working across the client frontend
- Ability to own features end-to-end – from design through backend API, database migration, and monitoring
- Flexibility to work across backend and frontend as needed
- Experience working closely with teams to map user requests to backend orchestration
- Experience building and maintaining billing engines and analytics products
- Ability to develop and maintain APIs that external users consume, ensuring reliability and clear documentation
- Experience contributing to command line interfaces and web clients
- Experience building billing systems
- Experience with marketplace or auction-based pricing logic
- Experience building analytics dashboards