Position Title:              Full Stack Developer - Climate Data Information System (CDIS)

Open Period:               15 July 2024 – 14 August 2024

Background:                The Regional Integrated Multi-Hazard Early Warning System for Africa and Asia 

                                    (RIMES) is an international and intergovernmental institution, owned and           managed by its Member States, for the generation and application of early warning     information. RIMES evolved from the efforts of countries in Africa and Asia, in          the aftermath of the 2004 Indian Ocean tsunami, to establish a regional early      warning system within a multi-hazard framework for the generation and  communication of early warning information, and capacity building for   preparedness and response to trans-boundary hazards. RIMES was established on        30 April 2009, and was registered with the United Nations on 1 July 2009. RIMES          operates from its regional early warning center located at the campus of the Asian          Institute of Technology in Pathumthani.

Position Description:   The objective of this Full Stack Developer is to support the development of CDIS Platform.

Contract Type:             Full-time, project-based contract.

Duty station:               India Meteorological Department New Delhi or Bhubaneswar.                                       

Minimum Qualifications:

Knowledge

  • At least a Bachelor's Degree in Computer Science / Engineering, or other related fields, non CS background with good programming skills are encouraged to apply also.

Experience

  • Minimum experience of Three (3) years in software development, with proven track record in full stack system development

  • Experience in developing data analytics and geospatial data applications will be considered a plus.

  • Experience in developing reactive frontend applications.

  • Experience in designing/developing RESTful APIs.

  • Knowledge of security best practices for APIs, including encryption, tokenization, and rate limiting 

  • Experience in working with multidimensional hydrometeorological datasets including NetCDF and HDF5, preferably in Python will be considered a plus.

  • Demonstrated experience in using source code management practices and tools.

Skills and abilities

  • Backend: Competence in using Python (Django), Node (Express), 

  • Frontend: Competence in using React based framework preferably NEXT-JS.

  • Database: Competence in using MySQL/PostgreSQL

  • OS: Competence in using Linux

  • Strong written and verbal command of English

Personal qualities

  • Excellent analytical and problem-solving skills; demonstrated ability to plan and organize work independently; excellent interpersonal and communication skills; high commitment to responsibility and work quality; ability to work effectively and efficiently independently and/or within a multicultural team; openness/receptiveness to critique for enhancing work and outputs.

Major Duties and Responsibilities: 

The Full Stack Developer – CDIS will report to the project implement unit, with supervision of the System Development Lead, and will coordinate with team members and relevant stakeholders. Full Stack Developer shall have the following specific tasks:

  • Develop the front-end of the CDIS platform with well-known and supported frameworks.

  • Process hydrological and meteorological data, automate data processing with task queues.

  • Build REST API services for serving processed data, store user data.

  • Integrate web GIS-based visualization and analytics in frontend and provide API support accordingly.

  • Mine data relevant to the required CDIS modules from openly available data hubs.

  • Process and visualize time series of meteorological and hydrological data with 2D graphics frameworks.

  • Deploy frontend and backend applications in Linux based physical servers/virtual machines.

  • Test APIs and frontend components for performance, reliability, and security 

  • Resolve issues including, but not limiting to, debugging, UI modifications, API structure changes for optimized data loading.

  • Actively address non-functional requirements such as performance, security, scalability, continuous integration, migration, and compatibility.

  • Extend the UI interface as and when need arises and integrate it with backend microservices or ETL/ELT processes

  • Handle data in different formats (XLS, CSV, XML, NetCDF, HDF5, GRIB, etc.) and use these data in the tool development.

  • Meet the system design and performance, as required by the project

  • Maintain consistent, high-quality, stakeholder-focused approach in completing the RDAS 

  • Generate and maintain a detailed technical API and user documentation for the CDIS platform.

  • Others, relevant to the CDIS platform assigned by the supervisor.

Supervisor                  The Full Stack Developer will work in close collaboration and coordination with the Project Management Unit, internal systems and full-stack developers of RIMES, domain experts, and other relevant staff and experts, with reporting lines to: 

                                    Technical Supervisor:   Mr. Nazmul Ahasan Shawn, Country Technical Lead

                                    Immediate Supervisor:  Mr. John Mark Marcos, EWS Specialist.

Contract Duration      The contract will be for 1 year, subject to a 6-month probationary period. Renewal                                   of contract is subject to annual performance review.

 

How to Apply:

Interested candidates should send your application letter, resume, salary expectation and 2 references in PDF format to rimeshra@rimes.int by midnight of 14 August 2024, Bangkok time. Please state “Full Stack Developer - Climate Data Information System (CDIS)-New Delhi : Your Name” the Subject line of the email. Only short-listed applicants will be contacted.

 

Ms. Dusadee Padungkul

Head, Department of Operational Support

Regional Integrated Multi-Hazard Early Warning System

AIT Campus, 58 Moo 9 Paholyothin Rd., Klong 1, 

Klong Luang, Pathumthani 12120 Thailand.

 

RIMES promotes diversity and inclusion in the workplace. Well-qualified applicants particularly women are encouraged to apply.

Open Period

-

Duty Station

India Meteorological Department New Delhi or Bhubaneswar.

Type of Contract

Full Time