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 functions2. 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 hr@opengrads.com with the subject line "[Position Name] – Application – [Your Name]".