jobs Logo
Twine logo

Full Stack Engineer – AI SaaS (Contract)

Twineabout 16 hours ago
Canada
Senior Level
CONTRACTOR

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.

About Twine

Software Development

Similar Jobs