We are building a modern web application leveraging React for the frontend, Supabase as our backend platform, and OpenAI’s API for AI-powered features. We are looking for a skilled developer who can help bring this vision to life — someone comfortable with frontend, backend, and API integration work.
This is an exciting opportunity to work on a greenfield project, where you’ll have a direct impact on technical choices, user experience, and product direction.
⸻
Key Responsibilities
- Collaborate with the founder to design, develop, and launch the web application.
- Build and maintain the frontend in React (Next.js experience a plus).
- Design and manage data models, authentication, and APIs using Supabase.
- Integrate OpenAI APIs (Chat, Embeddings, etc.) into the application for AI-powered features.
- Implement secure authentication and authorization flows.
- Optimize performance and scalability of the application.
- Troubleshoot, debug, and deliver clean, maintainable code.
- Contribute ideas to product features, user flows, and technical improvements.
⸻
Required Technical Knowledge
- Frontend Development:
- Strong experience with React (or frameworks like Next.js).
- Familiarity with modern frontend practices (hooks, state management, component libraries).
- Backend & Database:
- Hands-on experience with Supabase (or Firebase/Postgres alternatives).
- Understanding of SQL and relational data modeling.
- API design and serverless functions.
- AI/ML Integration:
- Experience using OpenAI APIs (ChatGPT, Embeddings, or fine-tuning).
- Knowledge of prompt engineering and managing token usage/cost efficiency.
- General Web Development:
- REST/GraphQL API consumption.
- Authentication & authorization (JWT, OAuth, Supabase Auth).
- Git/GitHub workflows.
⸻
Nice-to-Have Skills
- Experience with TypeScript.
- UI/UX sensibility and ability to collaborate on product design.
- Knowledge of deployment tools (Vercel, Netlify, or similar).
- Experience with real-time apps or subscriptions in Supabase.
- Prior work on early-stage SaaS or AI-powered applications.
⸻
Soft Skills
- Problem-solving mindset with the ability to work independently.
- Strong communication and collaboration skills.
- Eagerness to iterate quickly and adapt to feedback.
⸻
What We Offer
- Flexible, remote work ( optional ).
- Opportunity to shape an early-stage product with direct impact.
- Collaborative, fast-paced environment.
- Potential for long-term collaboration and growth.
Job Types: Full-time, Part-time
Pay: AED3,000.00 - AED4,000.00 per month