← Oferty

Senior Full-Stack Developer for Final Pre-Launch SaaS Audit

Budżet: $20.0 - $80.0 HOURLY / PART_TIME ⭐ 5.00 (3) United States

react-js, next.js, postgresql, stripe

I am looking for one experienced Senior Full-Stack Developer to conduct a final technical audit of a SaaS product before launch. The product is already fully built and is currently in the final launch preparation stage. This is not a rebuild or a new development project. I need a senior developer who can review the existing codebase, identify meaningful technical and security risks, and provide an honest assessment of whether the application is ready for production. ### Current Stack * Next.js and TypeScript * Supabase * PostgreSQL * Row Level Security and RLS-safe queries * Stripe integration * Tailwind CSS The engagement will begin with a Zoom meeting. During the meeting, I will explain the product, its main workflows, the project structure, the current architecture, and the decisions made during development. Based on that context, I would like you to provide constructive initial feedback, point out areas that may require closer review, and help define the most important priorities for the final audit. After the meeting, you will receive access to the codebase and review the implementation in detail. The audit should cover the overall code structure, authentication and authorization, Supabase configuration, PostgreSQL schema and queries, RLS policies, Stripe payment and webhook flows, API security, error handling, performance, environment configuration, and general production readiness. A major part of this review is data security. I need someone who understands Supabase RLS deeply and can verify that users cannot access data belonging to other users or accounts. You should also be able to review the Stripe implementation and identify potential issues involving checkout, subscriptions, webhooks, payment states, and failure handling. The ideal candidate has previously helped launch small or early-stage SaaS products and understands the practical difference between an application that appears complete and one that is genuinely ready for real users. I am not looking for generic recommendations, an automated code scan, or someone who simply lists theoretical best practices. I need a senior developer who can understand the product context, review the actual implementation, identify practical launch risks, and clearly explain what should be improved before launch. Clear communication is important. You should be comfortable discussing technical decisions over Zoom, explaining risks in practical terms, and offering constructive recommendations without unnecessarily overengineering a small startup product. This can become a long-term opportunity. A strong candidate will receive priority for ongoing development, maintenance, future features, and potentially broader technical project management after launch. ### When Applying Please briefly describe your experience with: * Launching or auditing a small SaaS product * Supabase RLS and multi-tenant data security * Stripe subscriptions, payments, or webhooks * Reviewing an existing application before production launch Please also include your availability for an initial Zoom meeting and your estimated timeframe for completing the audit after receiving repository access.
Otwórz na Upwork