job description
Join Sharing Vision Indonesia as a Full Stack Chatbot Developer and be part of a dynamic team shaping the future of AI-driven conversations in Bali’s thriving tech ecosystem. This is a unique opportunity to design, develop, and deploy cutting-edge chatbot solutions that enhance user engagement and streamline business processes.
Based in the heart of Bali—with flexible work options across Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung—you’ll collaborate with cross-functional teams to build scalable, intelligent chatbots using modern technologies. Whether you're passionate about NLP, backend integration, or frontend interfaces, this role offers the chance to innovate in a fast-paced, creative environment.
We’re looking for a proactive problem-solver with a knack for crafting seamless, user-centric chatbot experiences. If you thrive in a culture of collaboration and continuous learning, we’d love to hear from you.
Responsibility
- Design, develop, and maintain AI-powered chatbots using frameworks like Dialogflow, Rasa, or Microsoft Bot Framework.
- Integrate chatbot solutions with backend APIs, databases, and third-party services (e.g., CRM, payment gateways).
- Build and optimize frontend interfaces for chatbot interactions (web/mobile) using React, Vue.js, or similar.
- Implement Natural Language Processing (NLP) models to improve chatbot understanding and responses.
- Collaborate with UX/UI designers to create intuitive, conversational user flows.
- Monitor chatbot performance, analyze user interactions, and iterate based on data-driven insights.
- Ensure scalability, security, and compliance in all chatbot deployments.
- Stay updated with emerging AI/ML and chatbot technologies to drive innovation.
Qualifications
- 3+ years of experience in full-stack development, with a focus on chatbots or conversational AI.
- Proficiency in JavaScript/TypeScript, Python, or Node.js for backend and frontend development.
- Experience with chatbot frameworks (e.g., Dialogflow, Rasa, Botpress) and NLP libraries (e.g., NLTK, spaCy).
- Strong knowledge of RESTful APIs, WebSockets, and microservices architecture.
- Familiarity with cloud platforms (AWS, GCP, Azure) and DevOps practices (CI/CD, Docker).
- Understanding of database systems (SQL/NoSQL) and data modeling for chatbot contexts.
- Excellent problem-solving skills and ability to work in Agile/Scrum teams.
- Bonus: Experience with machine learning models or prior work in fintech, e-commerce, or customer support automation.