Job Description
Project Type: Short-Term (Pre-Launch Cleanup)
Platform: Replit
Compensation: $3–$7/hr
Potential: Long-term role with higher pay
Project Overview
I’m looking for a developer to review, clean up, and finalize the subscription and billing logic for a micro SaaS product.
The product is live but not yet launched and currently has no users. This is a pre-launch refinement task focused on ensuring the subscription system is clean, predictable, and production-ready before going public.
The subscription model is intentionally simple:
- Three paid tiers
- 7-day free trial
This is not an enterprise-scale billing system — but it must be correct, easy to reason about, and reliable from day one.
Scope of Work
- Review and understand existing subscription logic
- Refactor and clarify billing flow where needed (without unnecessary rewrites)
- Ensure correct handling of:
- Free trials
- Initial purchases
- Upgrades and downgrades
- Basic proration logic
- Subscription state tracking
- Ensure accurate display of current plan and billing status
- Make the system easier to maintain and reason about
Technical Context
- Built inside Replit
- AI-assisted codebase
- You must be comfortable reading and improving existing logic rather than rebuilding from scratch
- Likely integrated with a billing provider (e.g., Stripe or similar)
Ideal Candidate
- Has implemented SaaS subscription systems before
- Understands common pitfalls around:
- Trial abuse
- Edge cases in upgrades/downgrades
- State mismatches between database and payment provider
- Comfortable working in AI-assisted environments
- Writes clean, structured, readable logic
- Thinks in terms of system clarity and predictability
What Success Looks Like
- Subscription state is always accurate
- Trial logic behaves correctly
- Plan changes work smoothly
- Billing flow is easy to understand and maintain
- System is ready for launch