About The Job
MagicSlides is building the next generation of AI-powered presentation tools that help people create stunning, professional slides in seconds. We're looking for a passionate full stack JavaScript developer to join our team and contribute to shaping the future of our GenAI product.
Key Responsibilities
- Build, enhance, and maintain features for our AI-powered slide creation platform.
- Develop and optimize frontend UIs with React.js, Next.js, and Tailwind CSS, ensuring responsive and smooth user experiences.
- Work on backend services with Node.js + Supabase, handling data management, APIs, and authentication flows.
- Integrate AI SDKs and APIs (OpenAI, Vercel AI SDK, or similar) into production-ready features.
- Collaborate with the team to ship user-friendly, performant features quickly.
- Deploy and maintain applications on Vercel and related cloud infrastructure.
- Ensure security, scalability, and maintainability across the stack.
What We Offer
- Opportunity to work on a cutting-edge GenAI application impacting thousands of users.
- Small, fast-moving team with lots of ownership and growth potential.
- Flexible remote-friendly work environment.
- Competitive pay + room to grow as the product scales.
Other Requirements
- 1+ years of professional experience building web applications.
- Strong proficiency with JavaScript/TypeScript across frontend and backend.
Hands-on Experience With
- React.js & Next.js (routing, SSR/SSG, server actions, app router).
- Tailwind CSS (responsive, modern UI).
- Node.js (API, backend logic).
- Supabase (auth, database, storage).
- Vercel deployment & serverless workflows.
- AI SDKs & integrations (OpenAI, Anthropic, or Vercel AI SDK).
- Knowledge of auth flows (JWT, OAuth, Supabase Auth, etc.).
- Familiarity with responsive design principles and accessibility best practices.
- Good understanding of Git workflows, testing, and debugging.
Nice-to-have
- Prior experience working on AI-driven applications.
- Familiarity with prompt engineering and LLM API optimisation.
- Knowledge of UI/UX best practices for productivity apps.
- Contributions to open-source or personal side projects.
Skills: postgresql,angularjs,git,nodejs,tailwind css,css,typescript,mongodb,github,openapi specification,mysql,react,nextjs