Software Engineer (Devops, Fullstack, GIS)

National University of Singapore

unknownPosted Jun 2, 2026
Posting intelligenceActively listedReposted 18×, possible evergreen/ghost posting

Skills

postgresjavascriptangularreactexpressjenkinsansiblenodedjangospringoraclegitlabpythonvueflaskmysqlmssqlc++cicdjavallm

About the role

Job Title: Software Engineer (Devops, Fullstack, GIS)

University-Level Unit: Tropical Marine Science Institute

Faculty/Department-Level Unit: Informatics Cluster

Employee Category: Executive & Administrative

Posting Start Date: 02/06/2026

Location_ONB: Kent Ridge Campus

Job Description

The Tropical Marine Science Institute (TMSI) is currently looking for a software engineer to lead and support IT activities for the St. John's Island National Marine Laboratory (SJINML). The incumbent will help to develop applications that maintain, process and visualise data and numerical models.

The primary locations of this job are at TMSI on NUS Kent Ridge and SJINML on St John's Island.

Duties & Responsibilities

Develop fullstack applications (60%); Perform devops and sysadmin functions for Windows and Linux/Unix (40%). This includes:

Maintainance and improve developments for the SJINML Marine Environment Sensing Network data platform (Ombak)

Re-building, developing and maintaining the SJINML website and apps

Supporting any other IT needs for SJINML (e.g., integrating real-time monitoring of SJINML facilities onto web apps)

Any other duties as assigned by supervisor

Qualifications

Bachelor's degree or Diploma in any discipline.

Experienced in devops and developing fullstack software applications using software like: QGIS, Django, Flask, Spring Boot, Node.js, AngularJS, Express, LeafletJS, ReactJS, VueJS, GeoServer, ArcGIS Server, Ansible, postgresql/postgis.

Experienced in today's web application technologies, web infrastructure (software and hardware) and the devops process.

Strong in the following: Linux, Windows, Javascript, Java, C++, Python, SQL, bash scripts.

Experienced in backend software like Apache, NGINX, MySQL, PostGreSQL, MSSQL, Oracle, etc.

Experienced in git and CI/CD (e.g. Jenkins, Gitlab, etc).

Experienced in using LLM’s and coding agents.

Good in troubleshooting and solving problems.

Able to administer Linux and Windows.

Good oral and written English communication skills.

Promising candidates will enjoy renewed contracts.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.