Website:
vibeset.ca
Job details:
Full Stack Developer for SaaS platform.
Job Description:
We are seeking a skilled Full Stack Developer to take ownership of a multi-tenant SaaS platform currently in active development. The foundational base and several modules are already built; your primary mission is to take over the existing codebase, streamline the architecture, and execute the delivery of remaining modules with speed and precision.
The ideal candidate is comfortable stepping into an established environment, optimizing it for scalability, and managing the end-to-end deployment lifecycle.
Project Details:
Status: Base code and initial modules are developed.
Core Responsibilities:
- Codebase Ownership: Take over the existing base code and lead the development of remaining platform modules.
- API Integration: Deep integration of Meta Lead Gen APIs and WhatsApp Business APIs into the core system.
- DevOps & Deployment: * Transition the current environment into a Dockerized setup.
- Establish robust CI/CD pipelines.
- Manage deployments (initially via Vercel, with a planned migration to AWS EC2).
- System Optimization: Implement base-level caching and load balancing techniques to ensure multi-tenant scalability.
- Architectural Evolution: Maintain the current modular monolithic architecture while remaining open to making strategic architectural changes to improve performance or delivery speed.
Technical Stack:
- Frontend: React + Vite
- Backend: Node.js
- Database & Serverless: Supabase (DB + Edge Functions)
- Infrastructure: Docker, Vercel (Current), AWS EC2 (Future)
- Integrations: Meta API ecosystem (WhatsApp & Lead Gen)
Requirements:
- Proven experience building or maintaining Multi-tenant SaaS platforms.
- Strong proficiency in the Node.js/React ecosystem.
- Hands-on experience with Supabase and Edge Function logic.
- Comfortable with Modular Monolithic structures.
- Demonstrated ability to work with Meta’s API suites.
- Efficiency Mindset: Ability to deliver high-quality modules under tight deadlines.
Engagement & Compensation:
This is a contract-based role, and we are prepared to offer competitive rates based on experience, technical fit, and ability to deliver efficiently within our timelines. We are looking to build a long-term working relationship with the right developer, with potential for continued collaboration across this platform and future projects.
Growth:
This role begins with this specific platform but has the potential to extend to additional projects based on performance.
Flexibility:
We welcome developers who can provide critical input on architectural improvements to reach our goals faster.
Click on Apply to know more.