Job Summary

Job Type


Years of Experience
At least 5 years

Tech Stacks
Rest API
Google Cloud

Job Description

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, to improve the citizen experience when interacting with govt agency chatbots.

What You Will Be Working On:

  1. Developing and maintaining all server-side network components.
  2. Ensuring optimal performance of the central database and responsiveness to front-end requests.
  3. Collaborating with front-end developers on the integration of elements.
  4. Designing customer-facing UI and back-end services for various business processes.
  5. Developing high-performance applications by writing testable, reusable, and efficient code.
  6. Implementing effective security protocols, data protection measures, and storage solutions.
  7. Running diagnostic tests, repairing defects, and providing technical support.
  8. Documenting Node.js processes, including database schemas, as well as preparing reports.
  9. Recommending and implementing improvements to processes and technologies.
  10. Keeping informed of advancements in the field of Node.js development.
  11. Our technology stack is based on MERN (MongoDB, Express, React, Node.js), with Python for our ML component: We use Kubernetes and Docker for CI/CD, REST APIs and Infrastructure running on Cloud (AWS)

What We Are Looking For:

  1. 5+ years of relevant experience
  2. Expertise with JavaScript, TypeScript, Node.js, Express.js
  3. Expertise with Python or Golang is a bonus
  4. Expertise in back-end development
  5. Expertise in front-end development with React.js is a bonus
  6. Expertise in architecting scalable and reliable cloud-based software solutions
  7. Working experience with agile teams
  8. Working experience in automated software testing
  9. Working experience with cloud platforms such as Amazon AWS, Google Cloud Platform (GCP) or Microsoft Azure
  10. Working experience developing and integrating with SOAP/REST APIs
  11. Working experience with DevOps and CI/CD
  12. Working experience with Google Dialogflow is a bonus
  13. Working experience with other Chatbots/ML/NLP is a bonus
  14. Works well as part of a team in a fast-paced, startup-like environment
  15. Excellent communication and organizational skills

We are an equal opportunity employer and value diversity at our company as we believe that diversity is essential to innovation. Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. This includes generous leave benefits to meet your work-life needs. We trust that you will get the job done wherever you are, and whatever works best for you – so work from home or take a break to exercise if you need to*. We also believe it’s meaningful for you to keep honing your craft in the constantly-evolving tech landscape, so we provide and support a plethora of in-house and external learning and development opportunities all year round

Subject to the nature of your job role that might require you to be onsite during fixed hours

Salaries of Software Engineer at GovTech

Salaries from GovTech that are similar to Backend Developer

7262 SGD

Estimated Salary

View more Software Engineer salaries at GovTech View more Software Engineer salaries

NodeFlair Insights of GovTech