Über
The objective of this phase is to build a fully functional voice call handling and booking engine that integrates with Google Calendar in real time. This is NOT a dashboard project. This is a backend-focused Twilio + webhook system.
Scope – Phase 1 Only
1. Twilio Voice Setup
• Inbound call handling
• Call answered within 2 seconds
• Professional voice greeting (English)
• Basic interruption handling
2. Booking Logic
• Two appointment types: 60-minute Initial, 45-minute Follow-up
• 15-minute enforced buffer between bookings
• Editable working hours (default 9am–5pm, Africa/Johannesburg timezone)
• Real-time Google Calendar availability check
• Prevent double booking
• Immediate calendar write on confirmation
• Verbal confirmation during call
3. Configuration Requirements
• Editable working hours
• Editable session durations
• Editable buffer time
• No CRM or WhatsApp integration included in Phase 1
Technical Requirements
• Twilio Voice experience (required)
• Webhook-based backend architecture
• Google Calendar API (OAuth + write access)
• preferred (Python acceptable)
• Clean, modular architecture for future expansion
• All API accounts owned by client
• Code delivered via GitHub repository owned by client
Milestone Structure
Single milestone for Phase 1 completion.
Milestone released only after:
• Live demo of working call flow
• Booking successfully written to Google Calendar
• System tested with multiple calls
• No double booking observed
Contract duration of less than 1 month.
Mandatory skills: , Google APIs, Google Calendar API, JavaScript, ExpressJS, OAuth, Backend Architecture, Webhook Development, System Architecture, Concurrency Control, Transaction Management, Distributed Systems (optional but powerful), SaaS Development, Twilio API, RESTful API, API Integration, Database Design
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.