Senior Web Developer

Kuala Lumpur, M14, MY, Malaysia

Job Description

About the Project:



We are a non-profit organization with a digital platform built using a modern stack:

Frontend: Next.js (React) CMS: Payload CMS Backend / Database: Supabase Deployment: Render 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 ReaExperience 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.
N

ice 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



Please share:



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)
Job Types: Full-time, Permanent

Pay: RM3,500.00 - RM5,000.00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1291127
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned