NATIONAL UNIVERSITY OF SINGAPORE

Research Associate / Full Stack Developer

Location
Singapore
Posted
07 Jun 2023
End of advertisement period
06 Jul 2023
Ref
14862444
Contract Type
Fixed Term
Hours
Full Time

Job Description

As a Research Fellow / Full Stack Developer, you will create and expand our in-house wellness data platform which helps our partners (e.g. airlines and health institutions) improve cohort’s wellness monitoring and to boost their operational efficiency. You will help to develop an agile framework that adapts to quickly evolving client requirements. Your responsibilities will include:

  • Playing a key role in our data center projects
  •  Contributing to all layers of our technology stack including backend services, databases, APIs and web-based user interface
  • Integrating 3rd party health / wearable APIs into our existing platform
  • Working with and supporting other technical team members such as Mobile/Web developers and UX designers.

Requirements

  • 3 Years+ experience in software development and 1 year+ as a full stack developer
  • Expert knowledge of programming concepts and object-oriented programming
  • Fluency in Python and its technology stack.
  • Strong knowledge of web programming specifics and experience in building web-based applications (Flask/Django experience a plus)
  • Extensive experience working with NoSQL databases and handling large datasets (MongoDB experience a plus)
  • Expertise with client side javascript, GraphQL, and HTML based UI development
  • AWS and Linux skills (You will be provisioning server and deploying our product onto the server)
  • Experience with web services, especially for facilitating interaction among multiple systems (RESTful framework, JWT auth and OAUTH2)
  • Exposure to Linux containers and DevOps flow (e.g. Docker, Jenkins and Ansible)
  • Excellent communication skills and fluency in English

Additionally, we are seeking someone who is:

  • A self-starter and can work autonomously in a large team
  • Committed to following best practices
  • Keenly interested in developing commercial-grade technologies
  • Enthusiastic about quality assurance testing
  • Able to learn quickly and take on new responsibilities as priorities change
  • Organized and detail-oriented

Remuneration will commensurate with job experience.

Similar jobs

Similar jobs