Integration of the Thumbtack API into the existing auto-response system for Yelp Biz clients - Contract to Hire

🌍 Remote, USA 💹 Full-time 🕐 Posted Recently

Job Description

Technical Specification: Thumbtack API Integration into AI Auto-Reply System

We have a fully functioning service that automatically responds to customer inquiries on Yelp Biz using the OpenAI API. The goal is to extend this system to support the Thumbtack API. Please review Thumbtack’s documentation — their API is well-structured.

Project Overview

This is an AI-powered platform for automatically handling leads from Yelp. The architecture includes:

  • Backend: NestJS, TypeScript, PostgreSQL, Redis, Bull Queue
  • Frontend: Next.js 14, React, Mantine UI
  • Infrastructure: Docker, PM2, Sentry
  • Integrations: Yelp API, OpenAI/Gemini, Twilio, Stripe

Objective: Add support for Thumbtack.

Integration Goals

  • Receive Thumbtack leads via webhooks
  • Automatically respond in the pro ↔ customer chat
  • Use AI to generate message replies

Technical Requirements

OAuth 2.0

  • Connect Thumbtack account via UI
  • Obtain and refresh tokens
  • Cron job for automatic token refresh

Frontend

  • Connect Thumbtack account
  • Display business list and toggles for activation

Tech Stack

  • Backend: NestJS, TypeORM, PostgreSQL, Bull/Redis
  • Frontend: Next.js, React, Mantine UI, TanStack Query
  • DevOps: Docker, PM2, Nginx

Requirements for the Developer

  • 2+ years of experience with NestJS/TypeScript
  • Proficiency in OAuth 2.0 and Webhooks
  • Experience with Bull/Redis

Work Format: Remote

Payment: Fixed price or hourly

Opportunity: Potential for long-term collaboration

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like