Software Engineer - Container Stack

Software Engineer - Container Stack

Government Technology Agency of Singapore
0 - 50 Years
Not Specified

Job Description

The Government Digital Services (GDS) Team aims to spearhead the digital transformation of government. Engineering Productivity (ENP), as part of GDS, is a highly dynamic and energetic team of leading industry experts powered by experience and fueled by passion to create impactful systems for whole of government and citizens with new technologies such as Containers and API Gateways. The objective is to catapult our government systems into the new digital era with faster time to market, operational agility, automated deployment and scaling. The team builds central services to empower agencies to jump-start into developing feature-ready applications.  
As the leading software engineer capabilities group for GovTech, the team is responsible to build and operate existing impactful projects and new exciting strategic projects. If you are looking for opportunities to be part of this excellent team, we welcome you to join us and make a difference to improve the government digital systems.  
What to Expect:

  • Deliver optimised, scalable and maintainable end-to-end software systems for the project
  • Deliver the frontend and backend software required for the project
  • Build business logics and APIs in the back-end to connect all systems and components together
  • Build and maintain monitoring and logging systems
  • Manage network and load balancing 
  • Conduct testing and debugging to ensure high quality of code and software
  • Create documentations for software and systems
  • Ensure timely software patching and upgrades

  • How to Succeed:
  • Bachelor's Degree in Information Technology, Computer Science or a related discipline
  • Minimum 2 years of working experience with cloud hosting (e.g. AWS, Azure, Google cloud) and Linux/open sourced based development
  • Minimum 3 years of working experience in web technologies (e.g. AngularJS, NodeJS, HTML, CSS, Saas) and software development using agile methodology 
  • Good understanding of responsive web application design
  • Experience in the following are an added advantage:
  • Kubernetes
  • Container technologies (e.g. Docker)
  • DevOps and software automation
  • Teleport, Oauth2
  • Databases (eg. MySQL, MongoDB)
  • RESTful APIs
  • Software securities
  • Unit testing and functional testing
  • Golang
  • ELK or EFK stack
  • Team player with good interpersonal skills

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

    Similar Jobs

    Career Advice to Find Better