Qureos

FIND_THE_RIGHTJOB.

Founding Full-Stack Engineer (SaaS Architect)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

The Mission: Build "FactoryJet OS" — A Multi-Tenant AI Website Platform

Stack: Next.js 15 (App Router), Payload CMS 3.0, PostgreSQL, Coolify (Self-Hosted)

Type: Full-time / Part-Time (High Autonomy)

Location: Remote / Async

The Opportunity

FactoryJet is evolving from a digital agency into an AI-First SaaS Platform. We are building a proprietary engine that allows us to deploy high-performance, SEO-optimized websites for hundreds of SMB clients instantly.

We are looking for a Founding Engineer to architect our core infrastructure. You will not just be writing code; you will be building the "Factory Line" that turns AI-generated designs into live, production-grade applications.

The Challenge (What You Will Build)

You will architect a Single-Codebase Multi-Tenant System that serves 500+ client websites from one Next.js application.

  • One Database: A single PostgreSQL instance where data is isolated by Tenant ID.
  • One Frontend: A Next.js 15 app that uses Middleware to rewrite subdomains (client.factoryjet.com) to dynamic routes (/app/[client-id]).
  • One CMS: A centralized Payload 3.0 Admin Panel where we (and our clients) manage content, with strict permission boundaries.
  • Zero-Config Deployment: A Coolify setup on our VPS that handles Wildcard SSL (*.factoryjet.com) automatically, so new clients go live instantly without a server restart.

Core Responsibilities

  • SaaS Architecture: Set up Payload CMS 3.0 with the official Multi-Tenant Plugin. Configure collections so that "Client A" can never see "Client B's" data.
  • Next.js Middleware Routing: Write the edge middleware that intercepts incoming requests, looks up the hostname in our database, and serves the correct tenant's content instantly.
  • The "AI Component Engine": Build a flexible "Page Builder" system in Payload. We need to be able to paste raw React + Tailwind code generated by Gemini/Claude into the CMS, and have it render perfectly on the frontend without breaking the build.
  • DevOps & Infrastructure: Configure a robust Coolify instance on a Linux VPS. Ensure automated backups, CI/CD pipelines via GitHub, and Wildcard Domain management.

Who You Are

  • You represent the "New Breed" of Engineer: You use Cursor, Claude 3.5, and Gemini Pro to code 10x faster. You don't take pride in writing boilerplate; you take pride in shipping systems.
  • Deep Next.js Expertise: You understand the App Router, Server Components, and specifically Middleware for multi-tenancy. You know why we are using a Monorepo instead of 500 separate repos.
  • Headless CMS Veteran: You have deployed Payload, Strapi, or Directus in production. You understand "Collections," "Globals," and "Access Control" deeply.
  • DevOps Capable: You aren't afraid of a Linux terminal. You know how to set up Nginx reverse proxies and manage Docker containers via Coolify.

The Test (Include this in your application)

To prove you are real, please answer this question in 2-3 sentences:

"In a Next.js multi-tenant setup using Middleware for subdomains, how do you handle Authentication Cookies so that a user logged into app.factoryjet.com maintains their session when they visit their custom domain client-site.com?";

Why Join FactoryJet?

  • Build a Product, Not Projects: Stop building throwaway websites. Build the machine that builds websites.
  • High Autonomy: We care about the Architecture and the Outcome. How you get there is up to you.
  • Future Upside: This role positions you perfectly as a future CTO / Technical Co-Founder as we scale into a full SaaS product.

Job Types: Full-time, Part-time

Pay: ₹4,000.00 - ₹5,000.00 per month

Expected hours: 30 per week

Benefits:

  • Work from home

Application Question(s):

  • To prove you are real, please answer this question in 2-3 sentences:

"In a Next.js multi-tenant setup using Middleware for subdomains, how do you handle Authentication Cookies so that a user logged into app.factoryjet.com maintains their session when they visit their custom domain client-site.com?";

Experience:

  • React: 5 years (Required)
  • Node.js: 5 years (Required)
  • Next.js: 5 years (Required)
  • DevOps: 5 years (Required)
  • SaaS: 5 years (Required)

Work Location: Remote

© 2025 Qureos. All rights reserved.