Temp Software Developer (Chatbot design) - Ledgent Technology
Carlsbad, CA
About the Job
Key Details:
- 6-month contract
- Can be 100% remote. SD Count residence highly preferred.
- Requirements: 2+ years experience
- Pay: up to $42/hr
Summary:
This is a project to develop a chat bot for our customer support que.
Create a chatbot for the company. This chatbot will play a crucial role in improving our customer support, automating frequently asked questions, and providing seamless interaction with our services.
Technologies:
- Languages: Proficiency in programming languages such as Python, JavaScript, Java, or Node.js, which are commonly used in chatbot development.
- APIs: Experience working with APIs (RESTful APIs, Webhooks) for integrating chatbots with other systems (CRM, databases, etc.).
- Backend Development: Knowledge of server-side technologies and frameworks for managing data flow between the chatbot and external services.
- Frontend Development (Optional): If creating custom UIs, knowledge of HTML, CSS, and JavaScript frameworks (e.g., React, Vue.js) is valuable.
Design the conversation flow:
- Map out common user journeys: Create different conversation paths based on typical user queries and issues.
- Interaction Design: Create clear and intuitive interactions. Users should know how to get the information they need, whether through predefined options (buttons) or free text.
- Error Handling: Anticipate where users might get stuck and design fallback options, such as asking clarifying questions or handing off to a human.
- Personalization: Decide how personalized the conversation should be. For example, should the chatbot greet users by name, remember past interactions, or offer tailored suggestions?
//Choose platform
- Text-based Chatbots: Tools like Facebook Messenger, WhatsApp, Slack, or your own website.
- Voice-based Chatbots: Amazon Alexa, Google Assistant, or Siri.
- Hybrid Chatbots: Some platforms allow you to integrate both text and voice-based interactions.
//Train the chatbot
- Natural Language Understanding (NLU): Train your chatbot to understand user queries with examples. Ensure the chatbot can recognize multiple ways users might ask the same question (e.g., "What's my balance?" vs. "How much do I have left in my account?").
- Responses: Set up clear and concise answers. The chatbot's tone should match your brand's voice-whether formal, casual, or friendly.
- Test and Refine: Regularly test your bot with real users to refine responses, improve accuracy, and expand capabilities.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. To the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.