Software Engineer, Virtual Intelligent Chat Assistant

4 weeks ago


Singapore Government Technology Agency Full time
The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies.

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. Developing high-performance applications by writing testable, reusable, and efficient code. 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

  • Singapore Government Technology Agency Full time

    The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies. Join...


  • 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 used by...


  • Singapore ST ENGINEERING INFO-SECURITY PTE. LTD. Full time

    Roles & ResponsibilitiesJob Responsibilities:Work closely with customers to understand their current cyber operations and establish their cyber threat intelligence requirements Design operational use cases to adopt cyber threat intelligence in their operations Lead a development team and chart the product development roadmap Develop and customize plugins to...


  • Singapore ST Engineering Group Full time

    Cyber Threat Intelligence Engineer:Date:7 Aug 2023Location: Singapore, SGCompany:ST Engineering GroupJob Responsibilities: Work closely with customers to understand their current cyber operations and establish their cyber threat intelligence requirements Design operational use cases to adopt cyber threat intelligence in their operations Lead a development...


  • Singapore St Engineering Info-security Pte. Ltd. Full time

    Job Responsibilities: Work closely with customers to understand their current cyber operations and establish their cyber threat intelligence requirements Design operational use cases to adopt cyber threat intelligence in their operations Lead a development team and chart the product development roadmap Develop and customize plugins to adapt with COTS CTI...


  • Singapore NCS Full time

    Software Engineer, Intelligent Transport:Date:8 Apr 2024Location: Singapore, SingaporeCompany:Singtel GroupPrimary PurposeThe Software Engineer is responsible to develop software based on design requirements and ensure software and subroutines are working to specification, program codes have conformed to standards and are delivered with quality meeting...

  • Research Engineer I

    6 days ago


    Singapore NTU (Nanyang Technology University- Main Office-HR) Full time

    Continental-NTU Corporate Lab invites applications for the position of Research Engineer.Key Responsibilities: Conducting research in cutting edge AI domains (mainly related to optimization and model compression) and software/hardware testingDeveloping and integrating AI algorithms into the real development progressParticipating in co-operation with...


  • Singapore GIANT RECRUITMENT PTE. LTD. Full time

    Roles & ResponsibilitiesPosition: Virtual AssistantWe are looking for a Virtual Assistant to provide administrative and operational support to the CEO while working remotely.As a Virtual Assistant, you will perform various administrative tasks, including answering emails, scheduling meetings and making travel arrangements. For this role, a strong Internet...


  • Singapore NTU (Nanyang Technology University- Main Office-HR) Full time

    Young and research-intensive, Nanyang Technological University, Singapore (NTU Singapore) is ranked among the world's top universities. NTU's College of Computing and Data Science (CCDS) is a leading college that is known for its excellent curriculum, outstanding and impactful research, and world-renowned faculty. Today, we are ranked #2 for AI and #6 for...

  • Software Developer

    1 month ago


    Singapore SOURCEO PTE. LTD. Full time

    b'SOFTWARE DEVELOPER (UNITY) MEDICAL ROBOTICS Summary An experienced Unity developer to create and maintain mixed reality solutions and frameworks. The role is responsible for the design, development and delivery of virtual applications with a focus on creating virtual twins of medical robots and devices. Duties and Responsibilities Designs and develops...


  • Singapore NCS Full time

    Software Engineer, Intelligent Transport:Date:14 Jun 2024Location: Singapore, SingaporeCompany:Singtel GroupAre you looking for value adding and impactful work?Do you want to make a difference with your expertise?With us, you'll be able to make it happen.NCS is the leading technology services firm, operating across Asia Pacific in over 20 cities, providing...

  • Software Engineer

    2 weeks ago


    Singapore Gemango Software Services Inc. Full time

    Software Engineer (PHP Laravel/Symfony)*: May 5, 2023May 5, 2023We are searching for a skilled and motivated Software Engineer with expertise in PHP Laravel or Symfony and the Linux operating system to join our team. As a Software Engineer, you will play a crucial role in developing and maintaining our innovative software solutions.Responsibilities:...


  • Singapore NCS Full time

    Wintel/Virtualization System Engineer:Date:22 Apr 2024Location: Singapore, SingaporeCompany:Singtel GroupPRIMARY PURPOSE: To provide Maintenance and Operation Support for Data Center Common Infra StructureRESPONSIBILITIES: Assess & implement SR/CR within the stipulated SLA Provide supporting documentation, reports, and other information to management Shall...

  • Software Engineer

    2 weeks ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    JOB DUTIES: Responsible for leading the team to build a functional and appealing web Brainstorm with the team to recommend the best frontend architecture, methodology, languages used, design robust, coding structure, deployment protocols and debugging for new software products. Participate in the project discussion of technical implementation, implementation...

  • Software Engineer

    2 weeks ago


    Singapore ASTA INNOSYS PTE. LTD. Full time

    2.2 SOFTWARE ENGINEER (System)The activities required to be performed shall include the following:a) Requirements gathering;b) Design, development and maintenance of the software;c) Preparation and submission of deliverables throughout the software development lifecycles such as Business Rules, Software Requirement Specifications, Software Architecture...

  • Software Developer

    1 month ago


    Singapore SOURCEO PTE. LTD. Full time

    b'SOFTWARE DEVELOPER (UNITY) MEDICAL ROBOTICS Summary An experienced Unity developer to create and maintain mixed reality solutions and frameworks. The role is responsible for the design, development and delivery of virtual applications with a focus on creating virtual twins of medical robots and devices. Duties and Responsibilities Designs and...

  • Software Engineer

    2 weeks ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    JOB DUTIES: Define overall backend architecture for new systems and software products based on product requirements. Responsible for systems functional backend development optimised in terms of performance, responsiveness, security, reliability and feasibility. Lead system design and improve system stability with best practices such as agile development and...


  • Downtown Core, Singapore YOLO TECHNOLOGY Full time

    Launched in 2018, Bossjob is a chat-first career platform for professional hiring in Southeast Asia, modelled after the one thing we need in our daily lives: instant gratification. Bossjob aims to provide speedy communications between talents and bosses to eliminate lengthy (or worse, unanswered!) application process through direct chat. Combined with...

  • Software Engineer

    2 weeks ago


    Singapore NodeFlair Full time

    Job Summary:SalaryS$7,000 - S$8,500 / MonthlyJob TypeSeniorityJuniorYears of ExperienceAt least 2 yearsTech StacksTensorFlow C++ PyTorch Java PythonCOMPANY DESCRIPTIONBeyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our...

  • Software engineer

    2 weeks ago


    Singapore AITEK SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware engineer12 months contractExperience and qualification:7+ years of hands-on experience and expert knowledge of full web application development lifecycle of scalable micro-services-based architectures; including tools, best practices, continuous deployment, dependency/complexity management, scale/performance tuning,...