SMART
Intranet Share Print

SMART office will be closed today as the PSI reading is >300. For enquiries, please email the respective person. SMART office will be open tomorrow should the PSI reading be below 300.

  • Home
  • Research
    • LEES
      • LEES Careers
    • AMR
      • AMR Careers
    • CAMP
      • CAMP Careers
    • DiSTAP
      • DiSTAP Careers
    • FM
      • FM Careers
    • BioSyM
      • BioSyM Careers
    • CENSAM
      • CENSAM Careers
    • ID
      • ID Careers
    • M3S
      • M3S Careers
  • Fellowships
    • Undergraduate (SMURF)
    • Graduate (SMART Graduate)
    • Postdoctoral (SMART Scholars)
  • News & Events
    • News
  • Careers
    • Career Opportunities
      • Job Application
    • Student Jobs
banner
Career Opportunities
  • Career Opportunities
  • Student Jobs
  • Home
  • Career Opportunities
  • Job Application
  • Research Engineer (Full-Stack Developer: Geospatial Carbon Application)

Processing

Please wait, form submission in progress

Research Engineer (Full-Stack Developer: Geospatial Carbon Application)

IRG_CENSAM_2023_003

<< Back to Job Listing
Posted on 14 December 2023
Group: CENSAM

Are you a full-stack engineer who is enthusiastic about building geospatial web applications that make an impact? Be part of a world-class team working to protect forests and prevent transboundary smoke haze. We are a small, collaborative group in which you will be exposed to and learn from engineers and scientists from MIT, Stanford, NTU, and NASA while building a dynamic geospatial application for nature restoration and carbon projects.

Responsibilities

  1. Lead design, implementation and testing of a prototype geospatial web application.
  2. Work on both front-end and back-end development, including both the server-side interface and UI/UX design.
  3. Interact with our analytical engine developer, users and scientists to gather requirements and iteratively improve responsiveness and usability.
  4. Create and consume RESTful APIs to make use of external web services.
  5. Build clean, efficient, well documented and secure code.
  6. Maintain quality by participating in code review and setting up and maintaining test frameworks.

Skills and Qualifications

  1. Bachelor’s degree in computer science, information technology, or a related field.
  2. Work experience as a full stack developer, as evidenced by one or more functional applications or prototypes.
  3. Proficiency in HTML, CSS, and JavaScript.
  4. Familiarity with back-end development using modern platforms.
  5. Training in data modeling and SQL and experience with database management systems such as PostgreSQL.
  6. Familiarity with version control systems like Git and test- and documentation-driven development.
  7. Understanding of web architecture, protocols, and security principles.
  8. Languages and technologies:
    1. Python
    2. SQL
    3. HTML / CSS
    4. Javascript
    5. Git
  9. Advantageous:
    1. PostgreSQL
    2. TypeScript
    3. I18n
  10. Quality traits we are looking for:
    1. Understanding of software development fundamentals
    2. Organisational skills: setting and achieving short- and medium-term goals

Interested applicants are invited to send in their full CV/resume, cover letter and list of three references (to include reference names and contact information). We regret that only shortlisted candidates will be notified.

Apply

Please download and complete our SMART Job Application Form and upload in the field below. Thank you.

Personal Details

First Name*
Last Name*
Phone No*
Email Address*
How did you get to know of this job?
Notification on personal data protection

File Attachments

Please upload one of these formats PDF & Word Doc only. File size limited to 2MB

Upload Completed SMART Job Application Form *
Upload Your CV *
Upload Cover Letter
Any Other Required Documents

Back to Top
Last Updated 01/03/2024 Privacy Policy | Terms of Use | Open Access Articles | Sitemap 2016 All Rights Reserved. Singapore-MIT Alliance for Research and Technology Last Updated 01/03/2024