Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Developer for AI Singapore

National University of Singapore

Singapore

On-site

SGD 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading research university is seeking a Full-Stack Developer to maintain and enhance web applications for managing research grants and scholarships. The ideal candidate should have a Bachelor's degree in Computer Science or a related field, with at least one year of full software development experience. Key responsibilities include designing, developing, and deploying applications on the cloud, along with collaborating on features and ensuring security. Strong programming skills in Python, JavaScript, SQL, and experience with cloud infrastructure are essential. The role is located at Kent Ridge Campus.

Qualifications

  • At least 1 year of full software development life cycle experience.
  • Hands-on programming experience with RESTful API technologies.
  • Excellent interpersonal communication skills in English.

Responsibilities

  • Feature planning and tracking for web applications.
  • Design, develop, and deploy client and server-side components.
  • Maintain cloud-based infrastructure for the applications.
  • Collaborate with managers to update features of applications.
  • Troubleshoot and upgrade supporting code bases.
  • Define security and data protection policies.

Skills

Python
Sqlalchemy
Flask
Javascript
HTML5
CSS
ReactJS
GNU/Linux command line
Docker
git

Education

Bachelor's Degree in Computer Science or related discipline
Job description
Company description

The National University of Singapore is the national research university of Singapore. Founded in 1905 as the Straits Settlements and Federated Malay States Government Medical School, NUS is the oldest higher education institution in Singapore.

Job description

AI Singapore (AISG) is a national AI programme launched by the National Research Foundation (NRF) to anchor deep national capabilities in Artificial Intelligence (AI).

The programme office is hosted by the National University of Singapore (NUS) and brings together all Singapore-based research institutions and the vibrant ecosystem of AI start-ups and companies developing AI products to perform use-inspired research, grow the knowledge, create the tools, and develop the talent to power Singapore's AI efforts.

AI Singapore is sourcing for an individual to join the Talent pillar as a Full-Stack Developer to maintain and enhance the suite of web applications that are used to manage research grant and scholarship calls put forth by AI Singapore. You will be working with programme managers to co-design processes that integrate the needs of the research and scholarship programmes while balancing against the effort to implement, deploy, and maintain the suite of web applications on the cloud.

Duties and Responsibilities
  • Feature planning and tracking of the suite of web applications for various AISG research grants and scholarship call management.
  • Design, develop, and deploy both client-facing and server-side components on the cloud.
  • Maintenance of the suite of web applications and associated cloud-based infrastructure throughout active period of the related research and scholarship calls.
  • Collaborate with programme managers to create/update features of the suite of web applications to conform with strategic adjustments to the manner of the scholarship calls.
  • Troubleshoot, debug, and upgrade supporting code bases for the suite of web applications.
  • Define and maintain adequate security and data protection policies.
Qualifications
  • Bachelor's Degree Computer Science, Computer Engineering, or related discipline involving web application development;
  • At least 1 year of full software development life cycle experience as an individual contributor;
  • Hands-on programming experience with Python, Sqlalchemy, and Flask with respect to RESTful API; Javascript, HTML5, CSS, and ReactJS;
  • Hands-on experience maintaining cloud-infrastructure components for web applications (GNU/Linux command line, Docker containerisation, database administration);
  • Hands-on experience with using source control tools like git;
  • Strong critical thinking and multi-tasking skills, with good organisational ability specifically for tracking/maintaining feature sets across instances of the web application suite; and
  • Excellent interpersonal communication, writing, and presentation skills in English.
More Information

Location: Kent Ridge Campus

Organization: Office of the Deputy President (Res&Tech)

Department: AI Singapore

Employee Referral Eligible: No

Job requisition ID: 31455

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.