AI Bot Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1,100 Per Month

HOURS PER WEEK

40

DATE UPDATED

Mar 28, 2026

JOB OVERVIEW

See the full job description here:
----------

We're seeking an expert AI Bot Developer to join our growing development team. This is a combined Voice AI + Chat AI role — a unique opportunity to work across the full spectrum of conversational AI technology, building custom solutions that directly impact real estate businesses across North America.

As our AI Bot Developer, you'll be responsible for designing, building, testing, and maintaining sophisticated Voice AI systems (Retell AI, Vapi, UltraVox) and Chat AI systems (CloseBot, GoHighLevel) while leveraging tools like Claude Code to accelerate the development process. You'll work closely with our CEO, Chief of Product, QA Specialist, and the rest of the development team to create custom voice and chat experiences that solve real business problems for our clients.

We're scaling rapidly — onboarding 2-4 new clients per month — which means you'll have the opportunity to work on diverse, challenging projects while being part of a high-growth company.

You're the perfect fit if you:
- Love solving technical problems - You get satisfaction from debugging, troubleshooting, and finding elegant solutions
- Are extremely detail-oriented - You notice small bugs, edge cases, and potential issues others miss
- Thrive on precision and accuracy - You take pride in writing clean, well-documented workflows that function flawlessly
- Are methodical and patient - You can work through complex technical challenges systematically without getting frustrated
- Follow processes religiously - You understand that consistency, documentation, and standards are critical in development
- Are analytical and logical - You use data and systematic thinking to diagnose problems and implement solutions
- Work well independently - You don't need constant supervision but collaborate effectively when needed
- Are naturally curious - You want to understand how things work and are always learning new technologies
- Value quality over speed - You'd rather build it right than build it fast
- Are a team player - You collaborate well, communicate clearly, and support your teammates

Key Responsibilities

Voice AI Development (30% of time)
- Design, build, and deploy custom Voice AI solutions using Retell AI (primary platform), with experience across Vapi and UltraVox
- Work with our Integrations Specialist to integrate custom nodes and custom functions to serve client-specific needs
- Develop and integrate complex conversation flows for lead qualification and appointment scheduling
- Configure voice settings, prompts, and AI behaviors optimized for real estate wholesalers, investors, and property managers
- Implement custom integrations with CRMs, calendars, and third-party systems
- Work with LLMs (Claude, ChatGPT, Gemini Flash) to optimize Voice AI performance
- Handle JSON configuration, API integrations, and webhook development

Chat AI Development (30% of time)
- Design, build, and deploy custom Chat AI solutions using CloseBot
- Build sophisticated conversation flows for lead qualification, appointment scheduling, and property detail gathering
- Develop automated workflows that integrate with CRMs, calendars, and marketing systems
- Implement complex conditional logic and multi-step qualification processes
- Create custom integrations with GoHighLevel and third-party platforms
- Handle API integrations, webhooks, and workflow automations

Testing & Quality Assurance (20% of time)
- Work alongside our QA Specialist to conduct thorough testing before client deployment
- Test conversation flows, edge cases, trigger conditions, and failure scenarios across both Voice AI and Chat AI
- Troubleshoot and debug issues across all AI implementations
- Ensure all solutions meet PropertyBots quality standards before launch

Maintenance & Support (20% of time)
- Monitor and maintain existing client Voice AI and Chat AI systems
- Fix bugs and resolve technical issues promptly
- Handle assigned support tickets from clients and internal team
- Upgrade and optimize current client implementations
- Continuously improve voice and chat flows based on performance data

Documentation & Collaboration
- Build comprehensive SOPs and technical documentation for all solutions
- Document custom functions, workflows, integrations, and automation processes
- Collaborate with the QA Specialist and account management team to customize solutions for new clients
- Attend daily team syncs at 10:00 AM ET, Monday – Friday
- Maintain clear communication via ClickUp Chat and Google Meet
- Occasionally interface directly with clients for technical requirements

Required Qualifications
?? Mandatory Platform Experience
You must have hands-on experience building AI agents using all of the following tools:
- Retell AI — Voice AI development (primary voice platform)
- CloseBot — Chat AI development (primary chat platform)
- GoHighLevel — CRM, automation, workflows, and integrations
- n8n — Workflow automation
- Supabase — Database and backend

Core Requirements
- Minimum 1 year of Voice AI development experience (Retell AI, Vapi, and/or UltraVox)
- Minimum 1 year of Chat AI development experience (CloseBot and GoHighLevel)
- Full English fluency (written and verbal) — ability to communicate clearly with team and clients
- Located in the Philippines — must be able to work EST business hours (9:00 AM – 6:00 PM EST)
- Reliable and stable internet connection — this is mandatory for a remote role with real-time collaboration and voice testing

Technical Skills
- JSON configuration and manipulation
- API integrations and RESTful services
- Webhook development and implementation
- Understanding of asynchronous programming
- Workflow automation design and implementation
- Conditional logic and decision tree mapping
- Deep understanding of LLMs (Claude, ChatGPT, Gemini Flash) as they relate to Voice AI and Chat AI applications

Proficiency With Our Tech Stack
- Retell AI (Voice AI platform) — REQUIRED
- CloseBot (Chat AI platform) — REQUIRED
- GoHighLevel (CRM and automation) — REQUIRED
- n8n (workflow automation) — REQUIRED
- Supabase (database) — REQUIRED
- ClickUp (project management)
- Google Workspace (Gmail, Docs, Sheets, Drive)
- Google Meet (video conferencing)

Soft Skills
- Exceptional attention to detail — you catch bugs and edge cases others miss
- Strong problem-solving skills — creative solutions to complex technical challenges
- Team player mentality — collaborative, supportive, and communicative
- Autonomous work style — self-motivated, reliable, and accountable without micromanagement

Preferred Qualifications
- Experience with Vapi and UltraVox Voice AI platforms
- Understanding of real estate wholesaling, house flipping, and property management processes
- Background in SaaS or technology startups
- Experience building AI solutions for B2B clients
- Knowledge of telephony systems (Twilio, etc.)
- Experience with data analysis and performance analytics
- Familiarity with Claude Code for AI-assisted development

Submit an application here:
----------

***NOTE*** Applicants who do not fill out the above application form WILL NOT BE CONSIDERED.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0022
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,368 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Bot-Developer-1513232
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0063 seconds)  (Hide)
0.0011   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1513232
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 785469
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1513232
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1513232' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1513232 
0.0008   UPDATE employer_jobs SET hit_counts '***Nov-13-2025=117***Nov-14-2025=39***Nov-15-2025=26***Nov-16-2025=9***Nov-17-2025=20***Nov-18-2025=13***Nov-19-2025=2***Nov-20-2025=7***Nov-21-2025=2***Nov-22-2025=5***Nov-23-2025=3***Nov-24-2025=1***Nov-25-2025=3***Nov-26-2025=2***Nov-27-2025=3***Nov-28-2025=5***Nov-29-2025=3***Nov-30-2025=8***Dec-01-2025=3***Dec-02-2025=6***Dec-03-2025=3***Dec-05-2025=1***Dec-06-2025=4***Dec-07-2025=5***Dec-08-2025=2***Dec-09-2025=1***Dec-10-2025=7***Dec-11-2025=1***Dec-12-2025=4***Dec-13-2025=1***Dec-15-2025=5***Dec-16-2025=2***Dec-17-2025=4***Dec-19-2025=3***Dec-20-2025=3***Dec-21-2025=2***Dec-22-2025=2***Dec-26-2025=1***Dec-29-2025=1***Dec-30-2025=1***Jan-01-2026=1***Jan-02-2026=1***Jan-03-2026=1***Jan-04-2026=1***Jan-06-2026=3***Jan-07-2026=1***Jan-08-2026=3***Jan-10-2026=4***Jan-11-2026=2***Jan-12-2026=2***Jan-13-2026=1***Jan-14-2026=1***Jan-15-2026=4***Jan-16-2026=3***Jan-18-2026=2***Jan-19-2026=4***Jan-20-2026=3***Jan-21-2026=4***Jan-22-2026=2***Jan-24-2026=1***Jan-25-2026=2***Jan-26-2026=1***Jan-27-2026=1***Jan-28-2026=3***Jan-29-2026=2***Jan-30-2026=1***Jan-31-2026=1***Feb-02-2026=4***Feb-03-2026=2***Feb-07-2026=2***Feb-08-2026=1***Feb-09-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-13-2026=1***Feb-15-2026=4***Feb-17-2026=1***Feb-20-2026=1***Feb-21-2026=1***Feb-23-2026=1***Feb-24-2026=1***Mar-03-2026=2***Mar-04-2026=2***Mar-09-2026=1***Mar-10-2026=1***Mar-11-2026=2***Mar-12-2026=1***Mar-13-2026=1***Mar-16-2026=1***Mar-17-2026=1***Mar-23-2026=2***Mar-25-2026=1***Mar-26-2026=2***Mar-27-2026=2***Mar-28-2026=512***Mar-29-2026=119***Mar-30-2026=132***Mar-31-2026=113***Apr-01-2026=82***Apr-02-2026=21***Apr-03-2026=31***Apr-04-2026=9***Apr-05-2026=20***Apr-06-2026=11***Apr-07-2026=21***Apr-08-2026=13***Apr-09-2026=17***Apr-10-2026=17***Apr-11-2026=8***Apr-12-2026=3***Apr-13-2026=6***Apr-14-2026=1***Apr-15-2026=5***Apr-16-2026=3***Apr-17-2026=3***Apr-18-2026=1***Apr-21-2026=1' WHERE job_id'1513232'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Nov-2025=268***Dec-2025=62***Jan-2026=55***Feb-2026=22***Mar-2026=894***Apr-2026=273' WHERE job_id'1513232'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1513232' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1513232 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '785469'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)