Job Description
Job Title:
Full Stack Software Developer, School of Computing
Posting Start Date:
21/03/2026
Job Description
We are looking for a Full Stack Software Developer with expertise in front-end and back-end technologies.
Responsibilities:
- 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.
- 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.
- 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, up-to-date, and relevant.
- Excellent communication skills, with the ability to participate in team meetings, brainstorming sessions, and technical discussions.
- Strong organizational skills with experience in planning and coordinating events, seminars, or workshops.
- A strong interest in understanding fintech or a desire to learn more about the fintech industry.
More Information
Location: Kent Ridge Campus
Organization: School of Computing
Department : Dean's Office (School of Computing)
Employee Referral Eligible: No
Job requisition ID : 32180
Req ID:
32180