Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from MIJ Hub | My Inspiring Journey
We are a non-profit organization with a digital platform built using a modern stack :
- Backend / Database : Supabase
- Integrations : Stripe (for payments and donations) and HubSpot (for CRM and analytics)
- The platform supports e-commerce and donation flows, user accounts, and content management, all integrated within a unified modern web architecture.
Role Overview
We’re looking for a mid-level full stack engineer to take over the development, maintenance, and future enhancements of our platform. You’ll manage day-to-day operations, improve performance, add new features, and ensure integrations with Stripe and HubSpot remain reliable and secure.
You’ll collaborate with designers and stakeholders to continue evolving the platform’s usability and impact for our non-profit’s mission.
Key Responsibilities
Maintain and improve the existing Payload CMS and Next.js application.Implement new features and optimize performance across frontend and backend.Manage Supabase database schemas, API endpoints, and role-based permissions.Maintain deployment and environment setup on Render (staging and production).Enhance and troubleshoot integrations with Stripe (checkout, subscriptions, webhooks) and HubSpot (deals, contacts, analytics).Ensure security and reliability of the platform, including API keys and webhooks.Collaborate with non-technical stakeholders to translate ideas into user-friendly features.Monitor site uptime and analytics, ensuring smooth user experiences.Document workflows, environment variables, and deployment processes for continuity.Requirements
Must Have
2–4 years of full-stack web development experience.Strong proficiency in Next.js and React; experience working with Payload CMS or similar headless CMSs.Experience with Supabase (or PostgreSQL and related serverless setups).Familiarity with Render, Vercel, or similar deployment platforms.Hands‑on experience with Stripe APIs (Checkout, Subscriptions, Webhooks).Experience with HubSpot API integration (deals, contacts, automation).Solid understanding of REST APIs, authentication, and environment management.Strong debugging and problem‑solving skills.Nice to Have
Familiarity with TypeScript.Experience working in non-profit or social impact projects.Understanding of email automation, analytics, and CRM pipelines.Basic UI / UX awareness (to collaborate with design teams).Soft Skills
Strong sense of ownership and responsibility.Clear communication – able to explain technical details to non-technical teams.Proactive and self‑driven in identifying and fixing issues.Collaborative mindset, especially in small, mission‑driven teams.Work Arrangement
Remote or hybrid (Singapore‑based preferred).Part‑time or full‑time options available.Flexible hours with regular weekly check‑ins.How to Apply
Your GitHub or portfolio.A brief note on your experience with similar stacks (Next.js, Payload CMS, Supabase).Any examples of integrations you’ve built (Stripe, HubSpot, or equivalent).Seniority level
Mid‑Senior levelEmployment type
Full‑timeJob function
Design, Art / Creative, and Information TechnologyIndustries
Education ManagementWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr