Software Engineer, Virtual Intelligent Chat

2 weeks ago


Singapore Government Technology Agency Full time

**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 front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing back-end services for various business processes.
- Developing and maintaining client-side 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 Node.js 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 Node.js 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, Node.js), 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, Node.js, Express.js
- Experience with Python or Golang is a bonus
- Working experience in back-end development and various frontend frameworks, e.g. React.js, Storybook, MUI and etc
- Expertise in architecting scalable and reliable cloud-based 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 fast-paced, startup-like environment
- Excellent communication and organizational skills

**What you will be working on**

**What we are looking for



  • Singapore Zendesk Full time

    **Job Description**: Zendesk is looking for a Senior Software Engineer to join the Chat Platform team. The team focuses on delivering the best experience for our largest customers and experimenting with opportunities for accelerated growth. Zendesk’s customer base is growing fast and you will be able to make meaningful contributions to a product that is...

  • Engineering Manager

    1 week ago


    Singapore Zendesk Full time

    **Job Description**: Zendesk is looking for an Engineering Manager who is motivated and driven to make an impact for the future of customer support. You will be leading a team that owns and improves core parts of the Zendesk Chat Platform, a highly successful product delighting customers for more than a decade. This position will be based out of our...


  • Singapore ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. Full time

    **About the Role**: We’re looking for a Developer to join the AI Platform team. You’ll be building tools and systems that help teams easily develop and deploy Generative AI use cases in a secure and scalable way. The platform includes SDKs, APIs, and portals that connect to services like Azure OpenAI and AWS Textract. **Key Responsibilities**: -...


  • Singapore beBeeArtificial Full time

    Job TitleAI EngineerAbout us is building the next-generation AI-powered personal finance assistant, where users can record expenses, analyze spending, and receive saving insights through chat-based interactions (WhatsApp, Telegram, WeChat, etc.). Our vision is to make personal finance management as natural as chatting with a friend.We are now looking for an...


  • Singapore Zendesk Full time

    **What you’ll be doing** - Actively participate in coding, reviewing pull requests, and testing. - Work on a large scale of projects and data stores. Share your knowledge and experience with Zendesk engineers across the organization in various tech events. - Ensure scalability, performance, maintainability, and security of the technical platform in...

  • Software Architect

    2 days ago


    Singapore Ola Chat Full time

    Overview Software Architect role focusing on designing scalable software architectures, aligning with organisational needs, and guiding cross-functional teams. Responsibilities Analyse business requirements and translate them into scalable, efficient, and robust software solutions. Design and implement software architectures and systems aligned with...


  • Singapore Amazon Web Services Singapore Private Limited Full time

    4+ years of building complex software systems experience - 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - Knowledge of professional software engineering & best practices for full software development...


  • Singapore The Digital and Intelligence Service (DIS) Full time

    Digital and Intelligence Systems Engineer (DISE)Join to apply for the Digital and Intelligence Systems Engineer (DISE)role at The Digital and Intelligence Service (DIS)Digital and Intelligence Systems Engineer (DISE)2 days ago Be among the first 25 applicants Join to apply for the Digital and Intelligence Systems Engineer (DISE)role at The Digital and...

  • Backend Engineer

    6 days ago


    Singapore VAMA INT PTE. LTD. Full time

    **About Us** Vama is revolutionizing digital communication by combining secure messaging and instant payments into one seamless platform. Often called the "WeChat of the West," we're building the future where users can chat, send money, split bills, and manage communities, all without switching between apps. Founded in 2022 and headquartered in Santa...


  • Singapore Zendesk Full time

    Zendesk is looking for a Team Lead who is motivated and driven to make an impact for the future of customer support. You will be leading a team that owns and improves core parts of the Zendesk Chat Platform, a highly successful product delighting customers for more than a decade. This position will be based out of our Asia-Pacific HQ in Singapore. The team...