Position: REACT / JAVASCRIPT Software Developer
Location: REMOTE
Duration: 6 Months+
100% REMOTE, CANDIDATES MUST BE FROM EST OR CST. SHOULD WORK ACCORDING TO EST TIME
MUST HAVE:
Strong experience with React and modern JavaScript (component-based development)
Hands on experience with AWS services such as Lambda, CloudWatch, and API Gateway
Experience integrating web applications with Amazon Lex or similar conversational platforms
Experience working with REST APIs and backend integrations
Familiarity with cloud native application development concepts
About the Role:
We are seeking a hands-on developer to design, build, and extend a web-based chatbot embedded within a public-facing website. This role focuses on continuing the evolution of the existing chatbot solution through new features, improved user experience, and expanded integrations.
The developer will contribute to design decisions, implement new conversational workflows, and collaborate closely with both technical team members and the client. The role includes direct client interaction, including working sessions, demos, and progress briefings.
Responsibilities:
Design, build, and extend a React-based chatbot UI embedded in a public-facing website
Continue development of an existing chatbot by adding new features, workflows, and UI improvements
Improve chat user experience, including conversation flow, accessibility, responsiveness, and error handling
Implement enhancements based on evolving requirements and user feedback
Design and implement intents, slots, and dialog flows
Extend conversational capabilities through backend integrations, APIs, and data sources
Support behaviours such as contextual follow-ups, clarification prompts, and fallback handling
Clearly communicate technical status, design decisions, and implementation considerations
Help translate client needs into actionable development tasks and solution enhancements
Test, debug, and refine chatbot behaviour across development and production environments
Address defects and performance issues as part of ongoing solution evolution
Contribute to technical documentation and knowledge transfer materials
Ensure software coding complies with industry security guidelines