Company Description  
OpenGrads is an AI-powered platform revolutionizing how students connect with universities for graduate school admissions.
It brings together every participant in the admissions ecosystem-students, counselors, university administrators, agents, and super administrators-through role-based dashboards and real-time collaboration.
The platform streamlines the full admissions journey: students can discover and apply to programmes; counsellors can manage clients and track progress; universities can review and decide on applications; and agents can handle partnerships, placements, and commission tracking.
 
Positions Overview  
- Location:  Remote  
- Contract:  3-month fixed term   
- Start Date:  Immediate  
- Tech Stack:  React, Supabase, TypeScript, Cursor (AI IDE), Lovable Cloud  
1.
Lead Full Stack Developer / Architect  
Role:  
You will architect and deliver the backend and core logic for the OpenGrads CRM-style system.
Using Cursor’s AI-assisted IDE and Supabase via MCP, you’ll lead data design, API development, and workflow automation - ensuring security, scalability, and fast delivery within the 45-day sprint.
Key Responsibilities  
- Model and deploy relational schemas on Supabase (leads, users, applications, programs, follow-ups).
 
 
- Use Cursor to scaffold and refine TypeScript APIs connecting Supabase with the Lovable-hosted frontend.
 
 
- Implement authentication and role-based access (students, counsellors, universities, agents, admins).
 
 
- Build REST endpoints and Supabase Edge Functions for dashboards, reports, and analytics.
 
 
- Integrate third-party APIs (Twilio/WhatsApp, SendGrid) through Supabase functions or webhooks.
 
 
- Oversee Git-based versioning, reviews, and automated deployments on Lovable Cloud.
 
 
- Collaborate with frontend and integration developers to ensure schema and API consistency.
 
 
Requirements  
- 3-5 years of experience in full-stack or backend-heavy roles.
 
 
- Strong command of TypeScript, Supabase (PostgreSQL, RLS policies, Edge Functions).
 
 
- Experience with Cursor or other AI-assisted development tools.
 
 
- Familiarity with CI/CD and collaborative development within cloud-based workspaces.
 
 
Bonus  
- Experience with Supabase Model Context Protocol (MCP) for AI-assisted database integration.
 
 
- Knowledge of analytics pipelines or performance tuning for edge functions 
2.
  Frontend Developer (React + UI/UX)  
Role   
You’ll work within the existing Lovable Cloud workspace to enhance the OpenGrads frontend - building dashboards, forms, and workflows that connect seamlessly to the Supabase backend developed in Cursor.
Your focus will be on performance, usability, and clean modular design.
Key Responsibilities  
- Develop dashboard UIs and role-based views using React + TypeScript.
 
 
- Integrate Supabase queries and functions via React Query or Zustand.
 
 
- Implement responsive forms, modals, and filtering interfaces with TailwindCSS.
 
 
- Collaborate with Cursor-generated APIs for data fetching and mutations.
 
 
- Maintain accessibility, cross-browser compatibility, and design consistency.
 
 
Requirements  
- 2-4 years of experience in React / Next.js development.
 
 
- Strong grasp of responsive UI, routing, and state management.
 
 
- Experience integrating React frontends with Supabase or similar backends.
 
 
- Ability to iterate quickly and use AI tools (e.g., Cursor) effectively.
 
 
Bonus  
- Experience designing within Lovable Cloud or Figma-to-Lovable workflows.
 
 
- Familiarity with Recharts or Chart.js for analytics visualization.
 
 
3.
 Integration & Automation Developer (APIs + Workflows)  
Role   
You’ll design and implement automation and integration layers for WhatsApp, Email, and notifications using Supabase Edge Functions and Cursor’s AI-assisted agents.
You’ll ensure data synchronisation and timely workflow triggers across all CRM modules.
Key Responsibilities  
- Build Twilio / Meta Cloud / SendGrid integrations via Supabase functions.
 
 
- Configure event-based automation (e.g., “If lead is not contacted in 3 days → send reminder”).
 
 
- Create and maintain cron triggers, webhook listeners, and automation pipelines.
 
 
- Collaborate with the Full Stack Developer to align APIs, event schemas, and triggers.
 
 
- Document and test all integrations within the shared Lovable Cloud workspace.
 
 
Requirements  
- 2-4 years of experience in backend or integration-focused roles.
 
 
- Proficiency in TypeScript, Supabase Edge Functions, and event-driven architectures.
 
 
- Experience with Twilio, SendGrid, or Meta APIs. 
- Strong understanding of webhooks, cron jobs, and async workflows.
 
 
Bonus  
- Familiarity with automation tools such as n8n or Make.com.
 
 
- Python experience for advanced AI automation and data workflows.
 
 
Apply Now!  
Interested candidates should submit their resume and a cover letter detailing their relevant experience and explaining why they are a good fit for this position to    with the subject line (Position Name) – Application – (Your Name).