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

Open Period:    19 December 2024 – 4 January 2025

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 Pathum Thani.

 

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:               Dhaka, Bangladesh. RIMES has the right to change job location whenever  required.

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: 

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

                                    

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-bd@rimes.intby midnight of 4 January 2025, Bangkok time. Please state “Full Stack Developer - Climate Data Information System (CDIS)-BD Office): 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

Dhaka, Bangladesh. RIMES has the right to change job location whenever required.

Type of Contract

Full Time