Browse Jobs
For Companies
Log inGet Started
Logo

Full Stack Developer - Contract

Twine
Dubai, United Arab Emirates
Twine logo

Full Stack Developer - Contract

Twine
Dubai, United Arab Emirates
posted 2 days ago
18People have clicked1 open position

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Deliverables

Fix authentication and permission flows so admin users can reliably access the dashboard and role-based permissions map correctly across the site (Supabase auth integration, JWT/session handling, routes protection).
Audit and repair or replace the existing cart implementation: restore add/update/remove item behavior, persistent cart state, and correct pricing calculations.

Provide unit/integration tests for core cart flows.
Finish integration of the OpenAI Assistant API for personalized readings: implement conversation/session management, ensure safe prompt handling, support user-specific context, and integrate the assistant responses into the UI with graceful error handling and rate-limit awareness.
Implement checkout flow supporting both Stripe (recommended: Stripe Checkout or Payment Intents API) and PayPal (smart payment buttons or REST integration), with server-side order creation, webhook handling, and order state persisted to Supabase.

Include basic receipt/invoice generation and transactional email hooks (or clear instructions for plugging in an email provider).
Deploy all fixes to the Vercel environment and verify environment variables/secrets are configured securely.

Provide a clear deployment checklist and rollback instructions.
Deliver final production-ready code, documentation for setup and maintenance (README, env variables, migration steps), and a short handover demo recording (screen-share walkthrough) showing admin login, a sample reading via the Assistant, and a complete checkout flow.

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.

Job Requirements

Requirements

Proven experience with Next.js and React in production applications and practical knowledge of server-side rendering (SSR) and API routes.
Hands-on experience with Supabase authentication, policies (RLS), and common pitfalls in role-based access control.
Demonstrable experience integrating OpenAI APIs, preferably the Assistant API or similar conversational endpoints, including safe prompt design and session handling.
Experience implementing Stripe and PayPal payments (server-side and client-side integration), webhooks, and basic fraud/error handling.
Familiarity with v0.app or comparable AI integration frameworks is required.
Comfortable working with Vercel deployments and environment configuration.
Ability to start immediately and deliver production-ready fixes and features by the requested timeline (target delivery dates to be coordinated with the project owner).
Strong communication skills, timely updates, and willingness to provide short technical documentation and a demo on completion.
Mid-level to senior technical competency; portfolio or references for similar projects preferred.

Featured Jobs

Similar Jobs

Search other opportunities
JobCreative/Design/ArtFull Stack Developer - Contract
Employers and Recruiters, go to our RECRUITMENT SERVICES.
Members Directory:
abcdefghijklmnopqrstuvwxyz#

Links

BlogAbout UsRecruitment ServicesRSSJobs in Saudi ArabiaJobs in UAEJob DescriptionsPartnersSitemapContact UsPrivacy, Cookies, Terms & Conditionsوظائف مصر
© 2025 WUZZUF. All Rights Reserved. Owned by BasharSoft LLC.