National University of Singapore (NUS) Jobs

National University of Singapore (NUS)

Applications Close:

Singapore

5 Star Employer Ranking

"Full Stack Software Developer, School of Computing"

Academic Connect
Applications Close

Full Stack Software Developer, School of Computing

Job Description

We are looking for a Full Stack Software Developer with expertise in front-end and back-end technologies.

Responsibilities

  1. Technical project development
    • Develop novel full-stack web or mobile applications for proof of concept or research purposes, including front-end design, back-end development, API integration, and database management.
    • Co-lead current on-going projects such as:
      • Develop and maintain of the simulated trading platform, ensuring its smooth operation and bug-free performance. Proactively identify and resolve any issues or bugs, ensuring minimal disruption to users.
      • Develop and deliver the Due Diligence Pipeline, ensuring the client requirements are met on time.
      • Oversee the operation and maintenance of the server running the XRPL validator and EVM Sidechain, ensuring optimal performance and uptime.
    • Conduct comprehensive literature reviews and ability to translate concepts into applications, user value and data driven insights.
    • Mentor and collaborate with software development interns, assisting in the development and testing of prototypes or proof-of-concept models for the creation of knowledge asset base, open-source platform in the financial ecosystem.
    • Detail oriented, organise, structure, keep track of project documentation/changes and maintain research logs to track progress and outcomes.
  2. Research support
    • Drive the research initiative to make the trading simulation platform open-source, promoting collaboration and community contributions. Mentor the research interns, assisting in the following research stages.
    • Assist in validating research methodologies, ensuring soundness and reliability of outcomes.
    • Coordinate the experiments conducted on the platform to support the methodology design.
    • Assist in collecting data from diverse sources, including participation in industry events such as the Singapore FinTech Festival, as well as leveraging publicly available datasets.
    • Utilize advanced statistical and analytical tools (Python, R, SQL) to derive actionable insights from data.
  3. Lab activity support
    • Participate actively in team meetings, brainstorming sessions, and technical discussions, and perform due diligence on potential industry partners to identify opportunities for collaboration.
    • Coordinate the maintenance of the FinTech Lab’s WordPress site, ensuring content is accurate, up-to-date, and relevant. Coordinate other content creation activities for the FinTech Lab's podcast, including editing, publishing, and promoting episodes.
    • Help organize and coordinate events, seminars, and workshops hosted by the NUS FinTech Lab, supporting logistics and planning.
    • Assist in data collection from various sources, by attending industry events such as the Singapore Fintech Festival and also use public datasets.

Qualifications

  • Experience in full-stack development, with expertise in front-end and back-end technologies such as React, Angular, Node.js, Python, or Ruby on Rails.
  • Strong knowledge of web application architecture, database management (SQL/NoSQL), and API development (RESTful or GraphQL).
  • Strong knowledge of cloud platforms such as AWS, Google Cloud, Azure, etc. Experience in deployment and maintenance of projects on such platforms would be a plus.
  • Proficiency in AI tools and APIs (Gemini, ChatGPT, Claude, etc)
  • Hands-on experience with server management and maintenance
  • Proficiency in statistical and analytical tools such as Python, R, and SQL for data analysis and deriving actionable insights.
  • Strong project management and documentation skills, with the ability to track progress, maintain research logs, and produce comprehensive reports.
  • Experience maintaining and managing WordPress sites, ensuring content is accurate,

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