Twinzz AI - Integrations - Laravel + NodeJS
php, laravel-framework, next.js, react-js, express-js, typescript, web-design, react-native, tailwind-css-framework, socket.io, websockets, cicd, three-js
Preferred qualifications
- Experience: Intermediate
**Job title**
Full-Stack Developer for AI Voicebot Integrations | Laravel, Node.js, Mastra AI, Nango
**Project overview**
Twinzz AI is looking for a hands-on full-stack developer to build a reusable integrations layer for our existing AI voicebot and Laravel dashboard. Shopify and Gmail will be the first two live integrations. Each integration should define its objects, actions, and permissions in a connector manifest so we can add providers without rewriting the dashboard or voicebot logic.
This is a fixed-price project with a **$1,000 target budget**, four milestones, and an estimated **five-week delivery timeline**.
**What you’ll build**
1. **Integration foundation and permissions.** Build the integration registry, data model, and Nango connection lifecycle, including connect, reconnect, disconnect, status, and webhooks. Add deny-by-default permissions for read, create, update, delete, and payment actions, with caller verification, role-based access, and audit logs.
2. **Mobile-first setup in Laravel.** Start with a wireframe for review. Build a guided flow where business owners choose their profession, find tools in a searchable catalog of 800+ entries, securely connect supported accounts, and review or edit suggested rules. Include per-integration settings and controls for enabling suggested automations. Catalog entries beyond Shopify and Gmail can show a request-to-activate option.
3. **Mastra AI voicebot runtime and live integrations.** Connect Mastra AI to our existing Node.js voice pipeline. Preload permissions at the start of each call and target **under one second for the integration step** after authentication, measured during testing. Implement permission-controlled actions for Shopify orders, products, customers, and payment links, plus Gmail email lookup and notifications. Demonstrate one workflow spanning both providers. Build reusable payment, booking, and write actions with confirmation and handoff rules. Live booking can be connected when a booking provider is added.
4. **QA, approval support, and handover.** Test caller data isolation, blocked actions, prompt injection, and latency. Prepare and submit Google OAuth verification and Shopify data access applications, and support the Google CASA process where required. Document how to add a new connector. Provider review timelines and third-party fees are separate from the development estimate.
We’ll provide a separate development environment.
- Strong Laravel and Node.js experience, including OAuth, webhooks, and third-party API integrations.
- Experience with Nango or a similar integration platform, and with Mastra AI or another tool-calling agent framework.
- Experience with the Shopify Admin API, Gmail API, or real-time voice agents is a plus.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in