freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Developer Engineer (NUS FinTech Lab), School of Computing

Summary

Build and maintain full-stack web/mobile apps for FinTech research, including a simulated trading platform, due diligence pipelines, and blockchain infrastructure (XRPL/EVM).

Job Description

  • Design and develop full‑stack web or mobile applications for research, prototyping, and proof‑of‑concept initiatives.
  • Translate research concepts into functional applications that deliver user value and data‑driven insights.
  • Co‑lead and contribute to ongoing projects, including:
    • Development and maintenance of a simulated trading platform, ensuring performance and reliability.
    • Delivery of a Due Diligence Pipeline aligned with client requirements and timelines.
    • Operation and maintenance of infrastructure supporting an XRPL validator and an EVM sidechain, ensuring high availability and performance.
  • Identify, troubleshoot, and resolve system issues proactively across the stack.
  • Mentor and collaborate with interns, supporting prototype development and contributing to open‑source knowledge assets in the financial ecosystem.
  • Maintain well‑structured documentation, research logs, and version tracking for all projects.
  • Build and maintain relationships with industry and academic partners through events, conferences, and collaborative initiatives.
  • Organize and lead community engagement activities such as workshops, lab sessions, brownbag talks, and technical content.
  • Contribute to growing an active developer ecosystem around the lab’s platforms and research.
  • Support research initiatives related to open‑sourcing the trading simulation platform, including:
    • Validating methodologies and experimental design.
    • Coordinating experiments and simulations.
    • Collecting and integrating data from industry events and public datasets.
    • Performing data analysis using statistical and computational tools.
  • Participate actively in technical discussions, planning sessions, and cross‑functional collaboration.
  • Maintain and update the lab’s WordPress site with accurate and relevant content.
  • Support the planning and execution of lab activities and initiatives.

Qualifications

  • Strong full‑stack development experience, with proficiency in modern front‑end frameworks (e.g., React, Angular) and back‑end frameworks (e.g., Node.js, Python). Solid understanding of APIs, databases (SQL/NoSQL), and scalable web architecture.
  • Experience deploying and maintaining applications on cloud platforms (AWS, GCP, or Azure), including debugging, performance optimization, and ensuring system reliability. Familiarity with Docker and CI/CD is a plus.
  • Ability to take ownership of end‑to‑end systems, from development to production, and to work effectively in both product and research‑driven environments with evolving requirements.
  • Fluent with AI tools, APIs, and AI application development.
  • Familiarity with blockchain or distributed systems (e.g., XRPL, Ethereum) and/or strong interest in learning within the FinTech domain.
  • Proficiency in data handling and analysis (e.g., Python, R, SQL) to support experimentation and derive insights.
  • Strong communication and collaboration skills, including the ability to mentor interns, contribute to technical discussions, and engage with external stakeholders or developer communities.
  • Motivation and initiative to contribute to and grow a developer community, including organizing or supporting events, workshops, or technical content.
  • Interest in FinTech and willingness to contribute to both technical development and broader lab initiatives.
  • Experience with WordPress is a plus.

Location and Additional Information

Location: Kent Ridge Campus

Organization: School of Computing

Department: Dean’s Office (School of Computing)

Employee Referral Eligible: No

Job requisition ID: 32180

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available