Founding Full Stack Engineer
About Us
Novice.ai is an early-stage, AI-driven startup dedicated to transforming knowledge workflows for non-technical users. Our mission is to empower professionals—such as lawyers, consultants, researchers, and students—with a model-agnostic platform that surpasses traditional AI chat interfaces like ChatGPT. Based in Dubai, we are rebranding from ulex.ai to Novice.ai, building a comprehensive workspace where users can index knowledge bases, switch between AI models, and generate outputs like reports, memorandums, contracts, or presentations. We are a small, high-talent team with ambitious goals to redefine how knowledge is managed and utilized.
Role OverviewAs a Founding Full Stack Engineer with a backend focus, you will be a pivotal member of our team, shaping the technical foundation of Novice.ai’s platform. Your primary responsibility will be designing and building scalable backend systems using Node.js and Next.js, while also contributing to full-stack development. You will integrate advanced AI capabilities, including Retrieval-Augmented Generation (RAG), tool calling, and agent orchestration, to create a seamless, powerful user experience. This role offers significant equity and the opportunity to grow into a leadership position as we scale.
This is a fully remote position, open to candidates based in Asia, Europe and Ocenia.
Key ResponsibilitiesArchitect and develop robust backend systems using Node.js and Next.js to support AI-driven knowledge workflows.
Build and optimize APIs to enable seamless integration of AI features and frontend components.
Implement and enhance AI functionalities, including RAG, tool calling, and agent orchestration.
Collaborate with frontend engineers to ensure cohesive full-stack integration.
Write clean, maintainable, and well-documented code adhering to best practices.
Participate in code reviews, architectural discussions, and agile sprint planning.
Troubleshoot and resolve complex technical challenges in a fast-paced startup environment.
Contribute to product vision and propose innovative solutions to enhance platform capabilities.
Help shape the technical roadmap as a foundational member of the team.
5+ years of professional software development experience, with a strong emphasis on backend systems.
Proven startup experience, ideally in early-stage environments where you’ve driven technical initiatives.
Hands-on AI experience, including:
Retrieval-Augmented Generation (RAG).
Tool calling and API integrations.
Agent orchestration frameworks or workflows.
Expertise in Node.js and Next.js for building scalable web applications.
Proficiency in full-stack development, with experience in modern frontend frameworks (React preferred).
Strong knowledge of RESTful APIs, GraphQL, and database systems (SQL/NoSQL).
Familiarity with cloud platforms (AWS, GCP, or Azure) and DevOps practices.
Exceptional problem-solving skills and the ability to work independently in a remote setting.
Strong communication skills to collaborate effectively with a global, distributed team.
Passion for our mission to revolutionize knowledge workflows for non-technical users.
Experience with AI/ML frameworks (e.g., LangChain, LlamaIndex, or similar).
Knowledge of microservices architecture and containerization (Docker, Kubernetes).
Contributions to open-source projects or a strong portfolio showcasing relevant work.
Familiarity with CI/CD pipelines and automated testing frameworks.
Competitive Salary: $100K–$140K USD annually, with higher compensation for exceptional candidates.
Significant Equity: Stock options to share in Novice.ai’s long-term success.
Remote Work: Fully remote role with flexible hours, open to global candidates.
Impactful Work: Build a groundbreaking AI platform that redefines knowledge management for professionals and students.
Apply to this Job