>

Full-Stack Engineer (Smart Nation Platform Solutions)

GovTech

  View Insights

Apply

Job Summary


Job Type
Permanent

Seniority
Mid (3-5 yrs)

Years of Experience
At least 5 years

Tech Stacks
Rest API
Docker
GeoJSON
Loopback
CI
Cypress
Material-UI
Bamboo
Fortify
SonarQube
Git
WebGL
CesiumJS
Node.js
NoSQL
React
PostgreSQL
MongoDB
Redis
Jenkins
MySQL
Linux
Vue.js
AWS

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.

Smart Nation Platform Solutions is looking for full-stack engineers who are passionate about technology. Who have the thirst to learn new technologies and updating themselves to find new solutions to meet the needs of our dynamic use cases and platform management initiatives. Our key technology stack consists of React, Material-UI, Node.js with IBM Loopback, MySQL, MongoDB, PrestoSQL, Redis Cache, WebGL, CesiumJS, GeoJSON, Open Geospatial Consortium Standards (WMS, WMTS, 3D Tilesets, etc), Unity Engine and a lot of experimentation apart from this.

What To Expect

  • You will be a member of the Platform team, who owns and builds soutions for platform management, but also lends their architecture, infrastructure, and backend expertise to other teams
  • Solve interesting and complex problems by researching, proposing, and implementing solutions based on objective data and reasoning
  • Work on every part of our platform, whether it is designing and implementing REST APIs, database design, CI/CD automated build and delivery processes, billing, and more
  • Manage and optimize our AWS usage and infrastructure
  • Advocate and practice agile principles in software development
  • Perform code reviews and evangelize best practices
  • Maintain user guides and technical documentations
  • Own and build new modules/features end-to-end independently
How To Succeed

  • Excellent teamwork
  • Excellent written and communication skills
  • A clear communicator who can easily explain problems and solutions in both technical and layman terms
  • Work in a cross-functional team consisting of software engineers, DevOps, and other specialists
  • Experience in designing for automation using provisioning tools (Docker, CloudFormation), continuous integration tools (Jenkins, Atlassian Bamboo etc.)
  • Experience with unit testing, regression testing and QA tools (Cypress, SonarQube, Fortify, etc)
  • Write high quality and maintainable code on open-source (Linux/ Windows based) web platforms and frameworks (e.g. NodeJS, ReactJS, VueJS, ExpressJS, IBM Loopback etc.)
  • Experience with both frontend and backend development
  • Experience with micro-service architecture
  • Experience with at least one RDBMS (e.g. MySQL, PostgreSQL, etc) and NoSQL database (e.g. MongoDB, Amazon DocumentDB etc)
  • Experience with end-to-end software development from development to operations
  • Must be good with Git and Git workflow
  • Working knowledge of AWS
  • Experience with Linux based systems
  • Experience with application security and application compliance
Preferred

  • Degree or Masters in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines
  • At least 5 years of relevant experience

Salaries of Software Engineer at GovTech

Salaries from GovTech that are similar to Full-Stack Engineer (Smart Nation Platform Solutions)

5600 SGD

Estimated Salary

View more Software Engineer salaries at GovTech View more Software Engineer salaries
Apply

NodeFlair Insights of GovTech