Senior Software Engineer

GovTech logo

GovTech

View Salaries, Reviews, and more  

Job Summary


Salary
S$10,135 - S$17,871 / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 5 years

Tech Stacks
Rest API Docker Analytics SOAP CI Node.js JavaScript Kubernetes Typescript React MongoDB Python

Job Description

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.

Job Description

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.

Role Responsibilities
  • 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
  • Fluent with JavaScript, TypeScript, Node.js (Python is a bonus)
  • 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

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume