#SGUnitedJobs Full-Stack Developer – VICA (Virtual Intelligent Citizen Assistant)

  • Job Category
    Information Technology, Public / Civil Service
  • Job level
    Middle Management
  • Contract type
    Full Time

Job Description

We’re looking for a Backend/Full-Stack Developer to help design and build our next-generation Chatbot Platform (VICA).

VICA (Virtual Intelligent Citizen Assistant) is GovTech's next-generation Chatbot/Virtual Assistant/Conversation AI platform. It will serve as the platform to enable the tech refresh of all 90+ existing Ask Jamie govt agency chatbots. VICA will also leverage Machine Learning/AI technologies to perform advanced analytics on chatbot content, so as to improve the citizen experience when interacting with govt chatbots.

Job Description

Projects will involve building chatbots and and chatbot platform front-end and back-end components, developing integrations with 3rd party components, and developing and consuming REST web services.

Role Responsibilities

  • Greenfield development and continuous improvement of our chatbots and chatbot platform

  • Emphasis on software quality and writing maintainable code

  • Our technology stack is based on MERN (MongoDB, Express, React, Node.js), with Python for our ML components

  • We use Kubernetes and Docker for CI/CD


  • Infrastructure running on Cloud (AWS)

Our Ideal Candidate

  • Fluent with JavaScript, TypeScript, Node.js (Python is a bonus)

  • Solid experience in back-end development (Full-end experience with React.js is a bonus)

  • Experience with DevOps and CI/CD is desirable

  • Experience with ML/NLP is a bonus

  • Quick learner with a results-driven personality

  • Self-starter, who can work independently

  • Works well as part of a team in a fast-paced environment

  • Excellent communication and organizational skills

Closing on 25 May 2021