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).