Negotiable
Outside
Remote
USA
Summary: We are looking for a Full Stack Engineer to join our team and develop the Minimum Viable Product (MVP) for an AI agent development SaaS. The role involves transforming the open-source Flowise project into a branded, multi-tenant platform, requiring a self-starter with a passion for AI and strong web application development skills. The ideal candidate will have experience in building scalable applications and a solid understanding of UI/UX principles.
Key Responsibilities:
- Build and deploy a multi-tenant, managed SaaS platform based on the open-source Flowise project.
- Develop a clean, modern, and branded user interface that is intuitive and easy for non-technical users to navigate. Implement customizable branding options for the embedded chatbot widget.
- Design and implement a secure user authentication system, including user registration, login, and a basic user profile page.
- Implement Single Sign-On (SSO) integration with providers such as Okta to support enterprise customers.
- Develop and manage a robust Role-Based Access Control (RBAC) system with defined roles (e.g., Admin, Developer, Viewer) to manage user permissions.
- Architect and build a secure, scalable foundation that can support a growing user base and future feature development.
- Work closely with the product team to define and prioritize features, providing technical insights and estimates.
Key Skills:
- Proven experience in full-stack web development, with a strong portfolio of projects.
- Proficiency in a modern web development stack (e.g., JavaScript/TypeScript, React, Node.js, Python, or similar).
- Experience with a modern database system (e.g., PostgreSQL, MongoDB).
- Solid understanding of cloud infrastructure and deployment (e.g., AWS, Google Cloud Platform, Azure).
- Demonstrated knowledge of and experience with AI/ML concepts and frameworks.
- Strong understanding of UI/UX principles and experience building responsive, user-friendly interfaces.
- Excellent problem-solving skills and the ability to work independently in a fast-paced startup environment.
- Experience with API design and development.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Requirements: Full Stack Engineer (AI SaaS MVP)
Job Summary
We are seeking a talented and motivated Full Stack Engineer to be a foundational member of our team, responsible for building the Minimum Viable Product (MVP) for our new AI agent development SaaS. This role will involve transforming the open-source Flowise project into a robust, branded, and multi-tenant platform. The ideal candidate will be a self-starter with a passion for AI, excellent problem-solving skills, and a strong background in developing scalable web applications.
Key Responsibilities
- Platform Development: Build and deploy a multi-tenant, managed SaaS platform based on the open-source Flowise project.
- Branding & UI/UX: Develop a clean, modern, and branded user interface that is intuitive and easy for non-technical users to navigate. Implement customizable branding options for the embedded chatbot widget.
- User Management: Design and implement a secure user authentication system, including user registration, login, and a basic user profile page.
- Enterprise Integration: Implement Single Sign-On (SSO) integration with providers such as Okta to support enterprise customers.
- Access Control: Develop and manage a robust Role-Based Access Control (RBAC) system with defined roles (e.g., Admin, Developer, Viewer) to manage user permissions.
- Scalability & Security: Architect and build a secure, scalable foundation that can support a growing user base and future feature development.
- Collaboration: Work closely with the product team to define and prioritize features, providing technical insights and estimates.
Required Skills & Qualifications
- Proven experience in full-stack web development, with a strong portfolio of projects.
- Proficiency in a modern web development stack (e.g., JavaScript/TypeScript, React, Node.js, Python, or similar).
- Experience with a modern database system (e.g., PostgreSQL, MongoDB).
- Solid understanding of cloud infrastructure and deployment (e.g., AWS, Google Cloud Platform, Azure).
- Demonstrated knowledge of and experience with AI/ML concepts and frameworks.
- Strong understanding of UI/UX principles and experience building responsive, user-friendly interfaces.
- Excellent problem-solving skills and the ability to work independently in a fast-paced startup environment.
- Experience with API design and development.
Preferred Qualifications
- Direct experience with the Flowise project or similar low-code/no-code platforms.
- Experience with implementing subscription and billing systems.
- Familiarity with containerization technologies like Docker and orchestration with Kubernetes.
- Experience with implementing SSO and other enterprise-level authentication systems.