onsite
Senior Full Stack Developer - Conversational AI - RBC
Full Stack Developer
Senior full‑stack engineer building intelligent conversational systems for web and mobile, leveraging JavaScript/Node.js, React, NLP services and cloud platforms.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end web and mobile applications that integrate conversational AI components.
- Implement server‑side services using Node.js and cloud‑native APIs to process natural language inputs and generate real‑time responses.
- Collaborate with UX designers, product owners, and data scientists to translate business requirements into scalable, secure code.
- Ensure code quality through automated testing, code reviews, and CI/CD pipelines on AWS infrastructure.
- Monitor performance, troubleshoot issues, and continuously improve system reliability and latency.
Requirements
- 5+ years of professional experience in full‑stack development with strong proficiency in JavaScript, Node.js and React.
- Hands‑on experience building or integrating conversational AI/NLP solutions (e.g., Dialogflow, LUIS, Rasa).
- Solid understanding of cloud services (AWS), containerization (Docker), and CI/CD practices.
- Demonstrated ability to write clean, secure, well‑tested code and follow agile development processes.
- Excellent problem‑solving skills, teamwork orientation, and a proactive learning mindset.
Skills
javascriptnodejsreactnatural language processingaws