React + Supabase Developer for Code Stabilization & QA

React + Supabase Developer for Code Stabilization & QA

React + Supabase Developer for Code Stabilization & QA

Upwork

Upwork

Remoto

17 hours ago

No application

About

We have an MVP built with Supabase (backend) and React (frontend) that was generated rapidly using AI. The codebase works but currently has a lot of vulnerabilities, technical debt, and performance issues. We are onboarding clients soon and need to stabilize, secure, and improve the system within 2 weeks. We are looking for a developer (or small team) with strong experience in: Supabase security best practices (especially Row-Level Security and API endpoint protection) React performance optimization (avoiding unnecessary re-renders, optimizing state management, refactoring anti-patterns) Code quality and maintainability (clean, consistent structure, error handling, refactoring AI-generated code) Testing & QA (building automated test coverage, smoke testing, security checks) CI/CD integration (helping us set up automated quality gates for future commits) Primary Goals: Audit and patch authentication, authorization, and database security flaws. Fix insecure endpoints and remove exposed keys. Refactor messy or duplicated code for long-term maintainability. Improve performance and responsiveness of React components. Add automated tests and CI checks to prevent regressions. Document best practices so the team can stay aligned going forward. Tools We’re Using (Open to Alternatives): We’re planning to use Qodo.ai for code audits, refactoring suggestions, and test generation, but we’re open to other tools or workflows you recommend if they help achieve the same outcomes faster or more reliably (e.g. SonarQube, Snyk, ESLint/Prettier automation, etc.). What We’re Looking For: Proven experience securing Supabase/Postgres apps Ability to clean up AI-generated React code for production-readiness Strong background in automated testing (Jest, integration tests, etc.) Familiarity with CI/CD pipelines and pre-commit checks Clear communication and ability to deliver results fast under tight deadlines Timeline: Immediate start, 2-week engagement with milestones for week 1 (security + refactoring) and week 2 (testing + documentation).