Research Engineer (Full-Stack Developer: Geospatial Carbon Application)
IRG_CENSAM_2023_003
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
- Lead design, implementation and testing of a prototype geospatial web application.
- Work on both front-end and back-end development, including both the server-side interface and UI/UX design.
- Interact with our analytical engine developer, users and scientists to gather requirements and iteratively improve responsiveness and usability.
- Create and consume RESTful APIs to make use of external web services.
- Build clean, efficient, well documented and secure code.
- Maintain quality by participating in code review and setting up and maintaining test frameworks.
Skills and Qualifications
- Bachelor’s degree in computer science, information technology, or a related field.
- Work experience as a full stack developer, as evidenced by one or more functional applications or prototypes.
- Proficiency in HTML, CSS, and JavaScript.
- Familiarity with back-end development using modern platforms.
- Training in data modeling and SQL and experience with database management systems such as PostgreSQL.
- Familiarity with version control systems like Git and test- and documentation-driven development.
- Understanding of web architecture, protocols, and security principles.
- Languages and technologies:
- Python
- SQL
- HTML / CSS
- Javascript
- Git
- Advantageous:
- PostgreSQL
- TypeScript
- I18n
- Quality traits we are looking for:
- Understanding of software development fundamentals
- 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.