National University of Singapore (NUS) Jobs

National University of Singapore (NUS)

Applications Close:

Kent Ridge Campus

5 Star University

"Research Engineer (Software)"

Academic Connect
Applications Close

Research Engineer (Software)

Job Description

A full stack software engineer is needed, with technical skills to work on both the front-end and back-end (the server-side logic, databases, and APIs) of a digital twin water quality prediction platform. The applicant should have a broad range of expertise in different programming languages, frameworks, and databases, allowing him/her to handle the entire software development process, from design and development to testing and deployment. Specifically, the applicant will be required to:

  • Develop APIs, microservices, and data pipelines to support seamless data flow across the platform.
  • Build intuitive and responsive web applications to visualize water quality data and predictions.
  • Work with cloud platform (Azure) to deploy and scale the application.
  • Ensure the platform’s security, performance, and scalability.
  • Write clean, maintainable, and testable code with an emphasis on quality and best practices.
  • Participate in agile development cycles, including sprint planning, code reviews, and continuous integration.
  • Stay updated on emerging technologies and trends to ensure that the platform remains innovative and cutting-edge.

Job Requirements

  • Possess a bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
  • Specific skills sets such as the followings will be preferred:
  • Strong proficiency in JavaScript, HTML, CSS, and modern front-end frameworks (React, Angular, Vue.js).
  • Experience with back-end technologies like Node.js, Python, Ruby, or similar.
  • Familiarity with database management (SQL, NoSQL).
  • Experience with version control tools like Git.
  • Knowledge of cloud technologies (Azure).
  • Experience with containerization (Docker) and CI/CD processes is a plus.
  • Strong problem-solving and analytical skills, with an ability to tackle complex technical challenges.
  • Open to fixed-term contract.

More Information

Location: Kent Ridge Campus

Organization: College of Design and Engineering

Department: Civil and Environmental Engineering

Employee Referral Eligible: No

Job requisition ID: 30330

Apply now

Tell them AcademicJobs.com sent you!

Apply Now

No Job Listings Found

There are currently no jobs available.

Express interest in working

Let know you're interested in opportunities

Express Interest

Receive university job alerts

Get alerts from AcademicJobs.com as soon as new jobs are posted

Post a job vacancy

Are you a Recruiter or Employer? Post a new job opportunity today!

Post a Job
View More