02 Nov
|
Twine
|
Adelaide
- Conduct a comprehensive code review and provide a plain-English report on code health, risks, and launch priorities.
- Fix expiry-date status bug and ensure accurate status handling.
- Build a public-facing pricing and sign-up landing page.
- Integrate supplied privacy policy and terms of service content.
- Review and enhance multi-tenant isolation, Supabase row-level security, backup strategies, error monitoring, and email privacy.
- Implement reliable recurring tasks that regenerate on schedule without duplicates or gaps.
- Collaborate under NDA and IP assignment, with all code and infrastructure remaining client-owned.
Join a project focused on finalising a compliance SaaS platform for disability service providers, built with Next.js 16, React 19, TypeScript, Supabase, Vercel, Stripe, Resend, and Playwright. The initial task is a paid code review, providing a clear assessment of code health, risks, and launch priorities. Following this, you will address key launch requirements, including bug fixes, demo account creation, landing page development, and integration of privacy and terms content. The role also involves reviewing multi-tenant isolation, Supabase row-level security, backups, error monitoring, and email privacy to ensure robust data protection. Post-launch, you will develop a browser-based CSV/Excel analysis tool with parsing and charting capabilities, ensuring no data retention. This opportunity is ideal for an Australia-based engineer with experience in SaaS launches and a strong focus on security and compliance.
Deliverables
- Conduct a comprehensive code review and provide a plain-English report on code health, risks, and launch priorities.
- Fix expiry-date status bug and ensure accurate status handling.
- Create a realistic fictional demo account for demonstration purposes.
- Build a public-facing pricing and sign-up landing page.
- Integrate supplied privacy policy and terms of service content.
- Review and enhance multi-tenant isolation, Supabase row-level security, backup strategies, error monitoring, and email privacy.
- Implement reliable recurring tasks that regenerate on schedule without duplicates or gaps.
- Develop a browser-only CSV/Excel analysis tool with parsing and charting, ensuring no uploaded data is retained.
- Collaborate under NDA and IP assignment, with all code and infrastructure remaining client-owned.
Requirements
- Proven experience with Next.js (App Router), React, TypeScript, Supabase, Stripe, Playwright, and Vercel in production environments.
- Demonstrated ability to take over and improve undocumented SaaS codebases.
- Expertise in Supabase row-level security and multi-tenant SaaS architecture.
- Strong understanding of Stripe subscriptions, webhooks, and payment integration.
- Experience with error monitoring, backup strategies, and privacy best practices.
- Ability to deliver transparent, actionable code reviews and technical documentation.
- Based in Australia with overlap with Adelaide business hours; Adelaide-based preferred for occasional in-person meetings.
- Willingness to work under NDA and assign IP as required.
- Excellent communication skills and attention to detail.
About Twine
Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.
Our Mission
Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.
#J-18808-Ljbffr
📌 Freelance Software Engineer – NDIS SaaS Launch (Adelaide)
🏢 Twine
📍 Adelaide