On behalf of NDA, SD Solutions is looking for a talented Full-Stack Engineer with expertise in Python (FastAPI), AI integrations (Semantic Kernel, AutoGen), and React.js to develop an AI-powered Vendor Onboarding & Compliance System.

SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.

The system will automate vendor discovery, communication (via email, SMS, and voice calls), onboarding, and compliance monitoring for subcontractors in the home improvement and construction industry, including kitchen remodelers, bathroom contractors, flooring installers, roofers, painters, electricians, and other tradespeople.

The platform will be integrated with an existing CRM to manage vendor interactions, responses, and compliance tracking. This role involves full ownership of the development process, including backend API implementation, AI-powered automation, CRM integration, frontend UI development, and cloud deployment.

Responsibilities:

  • Backend Development (AI, API, and CRM Integration)
  • Develop and maintain APIs using FastAPI.
  • Implement AI-driven automation for vendor outreach via email, SMS, and voice calls (Twilio, OpenAI API).
  • Develop and integrate AI workflows using Microsoft Semantic Kernel.
  • Implement multi-agent AI workflows using Microsoft AutoGen.
  • Build and optimize database models in PostgreSQL or MongoDB.
  • Integrate the system with an existing CRM (e.g., HubSpot, Salesforce, Zoho, or a construction-specific CRM).
  • Develop web scraping tools for vendor discovery using Google and Yelp APIs.
  • Implement OCR-based document verification for compliance tracking.

Requirements:

  • 4+ years proficiency in Python and FastAPI for backend development and API creation.
  • Expertise in integrating AI tools such as Microsoft Semantic Kernel and AutoGen for automation workflows.
  • Strong experience with React.js and modern JavaScript/TypeScript for frontend development.
  • Experience deploying applications to cloud platforms (AWS, GCP, Azure) and managing CI/CD pipelines.
  • Hands-on experience with CRM integration, including platforms like HubSpot, Salesforce, or Zoho.
  • Familiarity with Twilio API for automating communication through email, SMS, and voice.
  • Experience with databases such as PostgreSQL or MongoDB for efficient data management.
  • Ability to develop web scraping tools and implement OCR for compliance tracking.
  • This position has 4-5 overlapping hours schedule.

Project Overview

The AI-Based Vendor Onboarding Tool is an end-to-end automated system designed to identify, engage, verify, and onboard subcontractors for construction and home services projects. Using AI-driven communication, automated document verification, and CRM integration, the system will streamline vendor onboarding, ensuring compliance and efficient management.

    About the company:

    NDA streamlines the process of obtaining quotes from home service providers and managing renovation projects using AI. The platform automates outreach, quote analysis, and project scheduling, enhancing efficiency and reducing costs for home improvement projects.

    By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.