Job Description
Job Title:  Research Engineer (Software)
Posting Start Date:  11/09/2025
Job Description: 

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