Consultant for System Developer (Ruby on Rails Developer)

Information Technology Jakarta Selatan, Indonesia

Program Overview

As Indonesia turn its attention to implementing their Nationally Determined Contributions under the Paris Agreement, many climate-relevant stakeholders will need support in turning their goals into concrete action on the ground. Government officials, researchers, NGOs and local actors will need access to relevant data to track progress at the intersection of their agendas, as well as tools to help them understand the most effective policy options to tackle both.


To bridge this gap, Climate Watch Indonesia is an online platform that supports Indonesia coordinated the implementation of NDCs, tracks actions and helps raise climate action ambition over time. Climate Watch Indonesia is designed to empower policymakers, researchers, and other stakeholders with data, visualizations, and resources needed to gather insights on national and local progress on climate change. It helps users understand a province's proposed emissions reduction targets, compare provinces' climate action plans, and explore how a province's development plan aligns with its climate commitment.


In 2019, our second phase intends to develop a standard structure for province module, specifically for West Papua province that will allow for data pool across institutions while at the same time will offer the flexibility to be customized according to local actor needs, encouraging province government officers’ ownership of the platform. We also plan to enhance interaction and feature necessary for national module that could allow national actor to deep-dive into Indonesia socioeconomic profile and compare the progress among provinces.


By making climate data easier to access, we empower national to local stakeholders to raise the issue of climate change and create robust research related to NDC implementation. The available data will provide useful information for international to local actors to identify target and support necessary for Indonesia and province level.


Job Responsibilities

Technical Works (80%)

  • Responsible for writing server-side web application logic in Ruby, around the framework Rails;
  • Help maintain code quality, organization, and automatization;
  • Develop administrative backend systems to support user operations;
  • Develop features and pages based on role access;
  • Designing robust, scalable and secure features;
  • Contributing in all phases of the development lifecycle.

Project Management and Reporting Works (20%)

  • In consultation with the Climate and Forests Senior Manager, develop implementation plan of Climate Watch development to align with WRI Indonesia’s implementation plan;
  • Liaise closely with Lead Full Stack Developer and WRI’s Jakarta staff for technical and operational aspects of Climate Watch Development;
  • Produce technical documents relevant to the projects.



  • Providing a technical document regarding database design and structure (Entity Relationship Diagram) as well as the application architecture;
  • A how-to guideline in using Climate Watch provided within Bahasa version for defined users;
  • Develop, maintain, and push to github in every progress being made;
  • A written proposed solution (code, assets, database) for further development;
  • Source code of Climate Watch 2.0.


Job Qualifications

Required Qualifications:

  • Legally able to work in Indonesia;
  • Bachelor’s degree in a related field, preferably with coursework in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience;
  • Minimum two years’ experience with Ruby on Rails and PostgreSQL;
  • Excellent understanding of object-oriented design principles and MVC patterns;
  • Prototype AJAX libraries and JavaScript development experience;
  • Experience using Source Code and Version Control systems like SVN, Git, etc.;
  • Working knowledge of RESTful web services (REST API, JSON);
  • Demonstrable knowledge of front-end technologies such as JavaScript, ReactJS, jQuery;
  • Eagerness to learn, eagerness to help, eagerness to share;
  • Fluent in Bahasa Indonesia and English.

Preferred Qualifications:

  • General understanding of UNIX-based operating system;
  • Experience with Agile development methodologies;
  • Familiarity with Amazon AWS, or similar cloud environment (management and deployment).


Period of Work

September 2019 – February 2020


Final candidates might be required to take a writing test and to produce two writing samples when needed.


Consultant rate: Consultant rate is commensurate with experience and skills.


Qualified applicants should apply online through WRI career portal in order to be formally considered. 


Application close: 1700 (Jakarta Time), 22 July 2019. We will close the advert earlier when best candidates are identified at earlier dates. 


WRI Overview

World Resources Institute (WRI) is an independent, nonprofit global research organization that turns big ideas into action at the nexus of environment, economic opportunity and human well-being. We are working to address seven critical challenges that the world must overcome this decade in order to secure a sustainable future for people and the planet: climate change, energy, food, forests, water, sustainable cities, and the ocean. We are passionate. We value our diversity of interests, skills and backgrounds. We have a flexible work environment. And we share a common goal to catalyze change that will improve the lives of people. Our shared ideals are at the core of our approach. They include: integrity, innovation, urgency, independence and respect. The foundation of our work is delivering high-quality research, data, maps and analysis to solve the world’s greatest environment and international development challenges, and improve people’s lives. We work with leaders in government, business and civil society to drive ambitious action and create change on the ground. Equally important, we bring together partners to develop breakthrough ideas and scale-up solutions for far-reaching, enduring impact.


We have been growing rapidly: our staff has doubled in size over the past 5 years and our operating budget is now $100 million. Founded in 1982, WRI has a global staff of 800+ people with work spanning 60 countries. We have offices in Africa, Brazil, China, Europe, India, Indonesia, Mexico and the United States as well as a growing presence in other countries and regions. 


WRI is committed to advancing gender and social equity for human well-being in our mission and applies this principle to our organizational and programmatic practices.


WRI Indonesia is national entity (Yayasan) associated with the World Resources Institute (WRI), a global environmental research organization that turns big ideas into action at the nexus of environment, economic opportunity, and human well-being. WRI work with various stakeholders in the natural resources sector to support policy and management that are both profitable and sustainable. WRI work with leaders in more than 50 countries for more than 30 years, with offices in Brazil, China, Europe, India, Indonesia, Mexico, and the United States.


Launched in early 2014, WRI Indonesia builds on WRI’s 10-year history in the country and strengthens our impact on the ground. In the short-to-medium term, WRI Indonesia aims to expand its presence and portfolio to include projects in the climate, energy, as well as city and transportation programs.


The World Resources Institute ( is an environmental and development research and policy organization that creates solutions to protect the Earth and improve people’s lives. As an Equal Opportunity Employer, it is WRI’s policy to recruit, hire, and provide opportunities for advancement in all job classifications without regard to race, color, religion, sex, national origin, age, citizenship, marital status, sexual orientation, gender identity, parental status, protected veteran status, or disability. WRI’s global agenda requires a staff that is diverse – with respect to race, gender, cultural, and international background. Diverse perspectives and experience enhance the way WRI selects and approaches issues, as well as the creativity and applicability of WRI's policy research and analysis. WRI, therefore, encourages applications from U.S. minorities, persons from other countries (especially developing nations), and from women of all backgrounds.