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’re looking for a Senior Backend/Full-Stack Developer to help design and build our next-generation Chatbot Platform (VICA).
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.
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.
- Greenfield development and continuous improvement of our chatbots and chatbot platform
- Emphasis on software quality and writing maintainable code
- Mentoring junior team members
- 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/CD
- REST APIs
- Infrastructure running on Cloud (AWS)
Our Ideal Candidate
- 5+ years of relevant experience
- Solid experience in back-end development (Front-end experience with React.js is a bonus)
- Solid experience with DevOps and CI/CD
- Experience with ML/NLP is a bonus
- Quick learner with a results-driven personality
- Self-starter, who can work independently
- Works well as part of a team in a fast-paced, startup-like environment
- Excellent communication and organizational skills