Developer – Custom Chatbot (API Integration Specialist) (P-089)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3+ years of experience in software development, particularly in chatbot or conversational AI projects., Strong proficiency with APIs, especially OpenAI's GPT models and fine-tuning., Experience with JavaScript/Node.js and/or Python, with familiarity in front-end technologies like HTML/CSS/React., Ability to communicate effectively with both technical and non-technical stakeholders..

Key responsibilities:

  • Develop and deploy custom AI chatbots using OpenAI APIs and other NLP tools.
  • Design conversational flows tailored to client-specific goals and integrate bots into various platforms.
  • Build admin tools and dashboards for bot maintenance and optimize bot performance.
  • Collaborate with project managers to ensure alignment with branding and stay updated on AI tools and techniques.

SMASH logo
SMASH Startup http://smash.cr
51 - 200 Employees
See all jobs

Job description

 

SMASH, Who we are?

We are agents for tech professionals in Costa Rica and Colombia that help them build careers in the United States. 

We believe in long-lasting relationships with our talent. We invest time getting to know them and understanding what they seek as their professional next step. 

We aim to find the perfect match. As agents, we pair our talent with our US clients, not only by their technical skills but as a cultural fit. Our core competency is to find the right talent fast.

We purposefully move away from the “contractor” or “outsourcing” type of relationship. Our clients don’t want contractors or “just a service.” Neither does our talent.

Our Benefits:

  • Work from everywhere
  • Private Medical Insurance
  • English Academy for Employees and Relative
  • Business Skills Coach – Certifications
  • Events and Additional Perks

This is a remote position for Costa Rica and Colombia
This position is Remote to work with a US Company; you will require to have Citizenship or a work permit from Costa Rica or Colombia to apply for this role.

We’re seeking a Contract Developer who is skilled in designing and building custom AI-driven chatbots using OpenAI’s API technology (and complementary tools). You'll work project-by-project to develop intelligent, flexible chatbot experiences that integrate seamlessly into client platforms.
 
Key Responsibilities:
  • Develop and deploy custom AI chatbots using OpenAI APIs and other NLP tools.
  • Design structured conversational flows tailored to client-specific goals.
  • Integrate bots into websites, apps, customer service platforms, or CRMs as needed.
  • Build simple admin tools, dashboards, or management portals for bot maintenance.
  • Collaborate with project managers and strategists to ensure bots align with branding and voice guidelines. 
  • Troubleshoot issues, optimize bot performance, and recommend technical improvements.
  • Stay up to date on the latest AI tools and techniques, bringing fresh ideas to each project.
Required Skills & Experience:
  • 3+ years of experience in software development, ideally including chatbot or conversational AI projects.
  • Strong proficiency with APIs—especially OpenAI (GPT models, embeddings, fine-tuning preferred).
  • Experience with JavaScript/Node.js and/or Python (both ideal, but one is fine).
  • Familiarity with front-end basics (HTML/CSS/React) for seamless integrations.
  • Knowledge of webhook management, serverless functions, and basic database connections (SQL/Firebase). 
  • Strong ability to translate non-technical project goals into efficient technical solutions.
  • Clear, reliable communication with project teams and non-technical stakeholders.
  • Bonus: Experience with WhatsApp integrations, voice-based bots, or retrieval-augmented generation (RAG) techniques.

 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Chatbot Developer Related jobs