Software Engineer, Virtual Intelligent Chat - Singapore - Government Technology Agency

Wei Jie

Posted by:

Wei Jie

beBee Recruiter


Description

What the role is


Join us as we support Singapore's vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

We are looking for a MERN stack full-stack developer to help design and build our next-generation Chatbot Platform (VICA).

VICA (Virtual Intelligent Chat Assistant) is GovTech's next-generation Chatbot/Virtual Assistant/Conversational AI SaaS cloud 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, to improve the citizen experience when interacting with govt agency chatbots.


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 SOAP/REST web services.


What you will be working on:

  • Developing and maintaining server-side network components.
  • Ensuring optimal performance of the central database and responsiveness to frontend requests.
  • Collaborating with frontend developers on the integration of elements.
  • Designing backend services for various business processes.
  • Developing and maintaining clientside frontend components.
  • Collaborating with product owners, designers and other developers on the integration of elements.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of development.
  • Keeping informed of advancements in the field of JavaScript frontend development, especially React, Redux and etc
  • Our technology stack is based on MERN (MongoDB, Express, React, ), with Python for our ML components
  • We use Kubernetes and Docker for CI/C
  • REST APIs
  • Infrastructure running on Cloud (AWS)

What we are looking for:


  • 5+ years of relevant experience
  • Expertise with JavaScript, TypeScript, ,
  • Experience with Python or Golang is a bonus
  • Working experience in backend development and various frontend frameworks, e.g. , Storybook, MUI and etc
  • Expertise in architecting scalable and reliable cloudbased software solutions
  • Experience with Python backend frameworks like FastAPI and Flask is a bonus
  • Knowlwdge in web technologies like WebSocket or WebRTC is a bonus
  • Working experience with agile teams
  • Working experience in automated software testing
  • Working experience with cloud platforms such as Amazon AWS, Google Cloud Platform (GCP) or Microsoft Azure
  • Working experience developing and integrating with SOAP/REST APIs
  • Working experience with DevOps and CI/CD
  • Working experience with Google Dialogflow is a bonus
  • Working experience with other Chatbots/ML/NLP is a bonus
  • Works well as part of a team in a fastpaced, startuplike environment
  • Excellent communication and organizational skills

What you will be working on
**What we are looking for

More jobs from Government Technology Agency