freehire launches on Product Hunt on 26 August.

Follow →

AI Full Stack Engineer

Summary

Lead the end-to-end development of the MagicAssist platform, building features like User Management, an AI Marketplace, and Generative UIs using React, Next.js, Python, and FastAPI, backed by PostgreSQL.

Job Description

Working Hours : Monday - Thursday (8.30am - 6pm), Friday (8.30am - 5.30pm) (Hybrid working arrangement) Working Location : MBC Salary Package : Up to SGD 11,000 + AWS Employment Type : Full Time Contract (1 year renewable with chances of conversion) Key Responsibilities: Core Platform & Module Development: Lead the end-to-end development of the MagicAssist platform. Design and implement robust User Management modules (handling session logic, SSO/SAML, concurrent login protection) and Analytic Dashboards from the ground up. Marketplace Architecture & RBAC: Build out the UI and business logic for our internal AI Marketplace. Implement complex Role-Based Access Control (RBAC) and tenant isolation to allow users to securely publish, share, and manage access to custom document chatbots, datasets, and agentic skills in compliance with the corporate policies. Agent Integration & Generative UI: Collaborate with the GenAI team to integrate 'Magic Agents.' Design dynamic component-driven interfaces (Generative UI) that render bespoke frontend widgets based on the specific 'skills,' code interpreters, or 3rd-party APIs the AI agent chooses to invoke. Analytics & Data Visualization: Track token usage metrics (input/output across different LLMs), bot performance, user engagement and other performance measures. Build rich data visualization components to support platform admins and lay the frontend groundwork for upcoming data platform and pipeline integration. Database & State Management: Design and maintain complex relational database schemas in PostgreSQL to support multi-version Bot/Agent workflows, unified permissions, and sliding-window chat histories. Security & Compliance: Maintain zero-trust architecture. Ensure robust input sanitization and integrate AWS KMS for secure JWT handling, aligning with stringent government data security standards. Qualifications : Experience: 5+ years of software engineering experience with a strong, proven track record in both complex frontend and backend development. Frontend Mastery: Advanced knowledge of React and Next.js (App Router, Server Components). Mastery of state management for persistent streaming. Experience with the Vercel AI SDK or building Generative UIs is a massive plus. Backend Mastery: Deep expertise in Python and FastAPI (asynchronous programming, middleware, background tasks, API integrations). By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec's Privacy Policy (scientecconsulting.com/privacy-policy). This authorizes us to: . Contact you about potential opportunities. . Delete personal data as it is not required at this application stage. . All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.

Wong Siew Ting (Maeve) - R25127375 ScienTec Consulting Pte Ltd - 11C5781

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available