About the role
Join an exciting project to build a production-ready SaaS MVP integrating advanced AI features. This role requires end-to-end ownership of the development process, from initial concept through deployment. The product will feature a custom, responsive frontend, a robust backend, Stripe-powered subscription billing, multi-role authentication, and a core AI-driven capability. You will collaborate on defining the AI integration, ensuring the platform is scalable, secure, and ready for future enhancements.
Deliverables
Develop a custom frontend using Next.js, TypeScript, and Tailwind CSS Build a REST API backend with Node.js and Express for authentication, business logic, and database operations Integrate Stripe for subscription billing, including plan selection, webhooks, and customer portal Implement multi-role authentication (user, admin) and an admin dashboard with analytics and user management Integrate AI features using OpenAI or Anthropic APIs as defined during the project Set up deployment pipelines for Vercel (frontend) and Railway or Render (backend), with secure environment configuration Provide clean, well-documented code and a comprehensive handover package for future maintenance and extension
Requirements
Proven experience delivering live SaaS projects from concept to deployment Strong proficiency with Next.js, TypeScript, Tailwind CSS, Node.js, and Express Experience integrating Stripe for subscription billing, including handling webhooks and customer portals Familiarity with multi-role authentication and building admin dashboards Hands-on experience with AI API integration (OpenAI, Anthropic, or similar) in a multi-tenant SaaS environment Proficiency with PostgreSQL or MongoDB, with the ability to recommend the best fit for the project Experience deploying applications on Vercel, Railway, or Render, with secure environment management Ability to write clear documentation and deliver a thorough project handover Strong problem-solving skills, attention to detail, and ability to work independently on a contract basis Availability for part-time, contract work and ability to start immediately
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.
Not the right fit? Search for Full Stack Engineer jobs in Canada
About Twine
Twine connects companies to over 750,000 freelance experts across 190+ countries. We enable flexible work opportunities for so many talented people. Twine covers tech, creative and AI – Software development, graphic design, animation, marketing, video products and everything in between.
STARTUPS (www.twine.net) Companies need a flexible and global workforce to keep competitive. However, they struggle to find specific experts to match their needs. If you have niche technical/creative requirements or need a freelancer in a specific location – we can help you.
FREELANCERS and CONSULTANTS (www.twine.net/freelancers) If you're a freelancer or consultant, take control and choose which projects you want to work on. Build your portfolio with Twine and find interesting jobs from all over the world.
AI COMPANIES (www.twine.net/ai) If you're a company that uses machine learning and needs audio-visual datasets, we can use our network of diverse freelancers to build this for you. Text to speech, video, actors, presenters, and more.
Similar Jobs
About the role
Join an exciting project to build a production-ready SaaS MVP integrating advanced AI features. This role requires end-to-end ownership of the development process, from initial concept through deployment. The product will feature a custom, responsive frontend, a robust backend, Stripe-powered subscription billing, multi-role authentication, and a core AI-driven capability. You will collaborate on defining the AI integration, ensuring the platform is scalable, secure, and ready for future enhancements.
Deliverables
Develop a custom frontend using Next.js, TypeScript, and Tailwind CSS Build a REST API backend with Node.js and Express for authentication, business logic, and database operations Integrate Stripe for subscription billing, including plan selection, webhooks, and customer portal Implement multi-role authentication (user, admin) and an admin dashboard with analytics and user management Integrate AI features using OpenAI or Anthropic APIs as defined during the project Set up deployment pipelines for Vercel (frontend) and Railway or Render (backend), with secure environment configuration Provide clean, well-documented code and a comprehensive handover package for future maintenance and extension
Requirements
Proven experience delivering live SaaS projects from concept to deployment Strong proficiency with Next.js, TypeScript, Tailwind CSS, Node.js, and Express Experience integrating Stripe for subscription billing, including handling webhooks and customer portals Familiarity with multi-role authentication and building admin dashboards Hands-on experience with AI API integration (OpenAI, Anthropic, or similar) in a multi-tenant SaaS environment Proficiency with PostgreSQL or MongoDB, with the ability to recommend the best fit for the project Experience deploying applications on Vercel, Railway, or Render, with secure environment management Ability to write clear documentation and deliver a thorough project handover Strong problem-solving skills, attention to detail, and ability to work independently on a contract basis Availability for part-time, contract work and ability to start immediately
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.
Not the right fit? Search for Full Stack Engineer jobs in Canada
About Twine
Twine connects companies to over 750,000 freelance experts across 190+ countries. We enable flexible work opportunities for so many talented people. Twine covers tech, creative and AI – Software development, graphic design, animation, marketing, video products and everything in between.
STARTUPS (www.twine.net) Companies need a flexible and global workforce to keep competitive. However, they struggle to find specific experts to match their needs. If you have niche technical/creative requirements or need a freelancer in a specific location – we can help you.
FREELANCERS and CONSULTANTS (www.twine.net/freelancers) If you're a freelancer or consultant, take control and choose which projects you want to work on. Build your portfolio with Twine and find interesting jobs from all over the world.
AI COMPANIES (www.twine.net/ai) If you're a company that uses machine learning and needs audio-visual datasets, we can use our network of diverse freelancers to build this for you. Text to speech, video, actors, presenters, and more.