Software Engineer, Virtual Intelligent Chat - Singapore - Government Technology Agency
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.
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
-
Manager / Senior Manager (corporate Communications)
Singapore - 19 hours ago
-
Product Manager
Singapore - 1 week ago
-
Product Operations Specialist
Singapore - 5 days ago
-
Software Engineer, Virtual Intelligent Chat Assistant
Singapore - 2 weeks ago
-
Manager, Talent Management
Singapore - 6 days ago
-
People Partner, Open Government Products
Singapore - 4 days ago