Any
$15/hr - $30/hr
35
Dec 13, 2025
We are seeking a Senior Full Stack Developer to join our lean and agile team to help expand and support our existing live B2B SaaS product.
Note: Any direct communication outside of Upwork will be ignored (including WhatsApp, LinkedIn, Direct
The initial contract will be a 3-month engagement with the option to renew/proceed for a longer-term contract depending on quality, competence, and ability. This will include a 2-3 week paid trial period.
About the Project:
This is a mature, production application with an established codebase featuring form builders, workflow automation, multi-tenant architecture, and integrations with third-party services. You'll be working alongside the founding team and contributing to both feature development and codebase improvements.
Role Requirements:
- A STRONG background in front-end development with particular expertise in the nuances of developing front-end optimised applications.
- A strong understanding of databases (especially Supabase).
The ideal candidate will lead technical initiatives, contribute to the architecture and mostly, develop scalable web applications.
Responsibilities:
- Design, develop, and maintain high-performance web applications using Next.js
- Implement and optimise database functionality using Supabase, including writing efficient PostgreSQL queries and managing RLS policies
- Build and extend complex, dynamic form systems with conditional logic
- Contribute to front-end architecture decisions, particularly around state management and data fetching patterns
- Perform code reviews and maintain code quality standards
- Debug and resolve production issues across the full stack
Requirements
- At least 5 years of front-end development experience
- At least 3 years of professional experience with Next.js
- Demonstrated experience with Supabase or similar backend-as-a-service platforms and Postgres
- Strong proficiency in JavaScript/TypeScript, React, Tailwind (Shadcn)
- Familiarity with Tanstack Query or similar data-fetching solutions
- Understanding of Row Level Security and RBAC database design patterns
- Knowledge of responsive design principles and cross-browser compatibility (Exposure to Expo is important)
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration abilities
- Fluent english speaker
If the above describes you...
Let's build something great together. We're offering more than a contract — it's a chance to join a tight-knit team, contribute to a product with real traction, and grow alongside it. No bureaucracy, no endless meetings, just meaningful work with people who care about getting it right.
Deliverables
Enhance existing product features
Collaborate with team on new functionalities
Ensure seamless integration with Supabase
Optimize performance and scalability
Provide technical support and guidance