We are looking for a highly skilled and innovative Full-Stack AI Developer to lead the development and scaling of our SaaS platform. This role requires bridging advanced AI capabilities with a reliable, production-ready infrastructure. You will be responsible for designing intelligent, responsive user interfaces using React and building resilient, asynchronous server architectures with Node.js. The ideal candidate will have a deep understanding of orchestrating multi-step AI workflows, designing efficient multi-tenant database schemas, and optimizing full-stack code for both performance and scalability.
Key Responsibilities
AI Integration & Orchestration
- Build and deploy intelligent AI layers, including multi-agent workflows, Retrieval-Augmented Generation (RAG) pipelines, and Large Language Model (LLM) orchestration.
- Implement vector databases and semantic search functionalities for both structured and unstructured data retrieval.
- Manage background queues and state machines optimized for inherently slow or streaming AI responses.
Full-Stack SaaS Engineering
- Develop dynamic, high-performance frontends using React.js (or Next.js), ensuring exceptional user experience and interface design.
- Architect scalable backend APIs and microservices with Node.js (Express.js or NestJS) to support complex SaaS business logic.
- Implement multi-tenant SaaS architectures, including robust subscription management, user authentication, and data isolation.
- Integrate third-party ecosystems such as payment gateways (e.g., Stripe), analytics tools, and messaging APIs.
Infrastructure & Performance
- Optimize application performance for fast rendering, efficient database queries, and asynchronous API interactions.
- Maintain database integrity across relational (PostgreSQL) and non-relational (MongoDB, Redis) systems.
- Collaborate on DevOps workflows, maintain codebases using Git, and work within cloud environments such as AWS, GCP, or Supabase.
Required Qualifications
Core Stack Technical Requirements
- Minimum of 3 years professional full-stack development experience, with a strong focus on SaaS applications.
- Expert proficiency in React.js, TypeScript, HTML5, CSS3, and state management tools like Redux or Context API.
- Deep expertise in Node.js runtime, JavaScript/ES6+, and building secure RESTful endpoints or GraphQL APIs.
- Practical experience with AI frameworks such as LangChain or LangGraph, or native integration of model tool-calling via OpenAI/Anthropic SDKs. Familiarity with vector databases like Pinecone, pgvector, or Milvus.
- Strong knowledge of both SQL (PostgreSQL/MySQL) and NoSQL (MongoDB) database ecosystems.
Soft Skills & Values
- Product-first problem solver with the ability to understand user pain points and engineer immediate technical solutions.
- Autonomous and agile, capable of thriving in fast-paced, iteration-heavy, and remote work environments.
- Advocate for clean code, committed to writing self-documenting, reusable, and thoroughly tested software.
This position offers the opportunity to work at the forefront of AI-driven SaaS development, contributing to innovative solutions that scale efficiently and deliver exceptional user experiences. If you are passionate about combining AI technology with robust engineering practices, this role will allow you to make a significant impact.