Full Stack Developer

World Resources Institute

World Resources Institute

Software Engineering
Jakarta, Indonesia
Posted on Feb 9, 2026

Consultant as Full Stack Developer, Data Lab Indonesia Program

This is a hybrid position which requires 8 days per month in the office. You can be based in our office in WRI Indonesia, Jakarta. Existing work authorization is required at the time of application submission as WRI is unable to sponsor any visa work sponsorship for this position.

Program Overview

Data Lab Indonesia
The Data Lab Unit aims to establish a leading hub for open-source data, code, and visualizations, fostering data democratization and collaboration among NGOs and development partners. By addressing critical challenges such as unsustainable data platform management strategies, technical inconsistencies, and high employee turnover, the unit will ensure the long-term sustainability and impact of WRI Indonesia's platforms. This initiative transforms grant-dependent outputs into powerful tools for driving positive change in climate resilience, social equity, and nature conservation across Indonesia and Southeast Asia. Aligning with WRI's strategy, the Data Lab Unit promotes systemic, data-driven solutions, transitioning WRI's approach from isolated project delivery to broader systems change while enhancing institutional capabilities and addressing financial sustainability gaps to create scalable, impactful initiatives.

Job Highlight

The Full Stack Developer plays a critical role in building reliable, scalable, and user-centered digital products that support WRI Indonesia’s programs and strategic initiatives. Reporting to the Product and Engineering Manager, this role works closely with Product Specialist, User Research Lead, Backend Engineers, and the System Infrastructure and DevOps Lead to translate user needs and product requirements into well-designed, high-quality technical solutions.

Based in Jakarta and tailored for teleworking, offering flexibility while requiring occasional travel to project sites or partner locations. The Full Stack Developer will be instrumental in creating user-centered tools and platforms that reflect WRI Indonesia’s commitment to impactful environmental solutions. Through this role, the individual will ensure the development and maintenance of high-quality products that align with user needs and organizational goals.

In support of WRI's DEI commitment, you are responsible for actively participating in these collaborative efforts by integrating equity into your work, our workplace, and the organizational culture.

What You Will Do

Product Development (80%)

  • Partner with Product Designers, User Research Lead, Product Engineer, Backend Engineers, and the Infrastructure & DevOps Lead to design and implement web-based applications and tools that align with project goals and user needs.

  • Take ownership of specific features or modules, managing them from initial concept through implementation, testing, and deployment. Ensure all features align with the overall product vision and user requirements.

  • Collaborate with cross-functional teams to integrate frontend systems with backend services, databases, and third-party APIs, ensuring seamless operation and data flow.

  • Transform wireframes, prototypes, and designs into fully functional, responsive, and visually appealing interfaces, ensuring accessibility and ease of use.

  • Build and maintain modular, reusable frontend components to support scalable and maintainable systems.

  • Monitor, test, and enhance application performance, ensuring fast loading times, responsiveness, and cross-platform compatibility.

  • Work closely with the Backend Engineer to integrate APIs and services, enabling seamless data exchange between the frontend and backend.

  • Develop web applications adhering to web accessibility standards, making tools inclusive for diverse user groups.

  • Stay informed about emerging technologies, frameworks, and development practices, applying these insights to improve system efficiency and user experience.

Product Management (20%)

  • Collaborate with cross-functional teams, including product managers, backend engineers, and infrastructure leads, to define technical requirements and deliver solutions.

  • Actively participate in code reviews, team discussions, and knowledge-sharing initiatives to foster collaboration and innovation.

  • Stay up-to-date with emerging technologies and industry best practices, integrating relevant advancements into systems and workflows.

  • Address and resolve user-reported issues or bugs promptly, ensuring minimal disruption to project workflows.

  • Actively engage in planning sessions, team meetings, and retrospectives to align technical solutions with project objectives and timelines.

  • Identify opportunities to enhance existing systems, propose innovative solutions, and implement process improvements to drive program efficiency.

  • Collaborate with stakeholders to understand project requirements and translate them into actionable technical plans, ensuring alignment with organizational goals.

What You Will Need

  • Bachelor’s degree in a related field, preferably with coursework in Computer Science, Computer Engineering, Electrical Engineering, Geoinformatics or equivalent experience;

  • Minimum 5 years of overall work experience as a Full Stack Developer or similar role

  • Have previous experience as a Full Stack Developer or Front End Developer as well as a strong portfolio of related projects

  • Proficient in prototyping/wireframe tools such as Sketch, Adobe XD, Figma etc.

  • Basic understanding in common stacks for software development

  • Strong attention to detail and have a keen eye for aesthetics;

  • Proficient understanding of web markup, including HTML5, CSS3

  • Proficient in using CSS preprocessors such as SASS/SCSS or LESS

  • Proficient in using CSS frameworks such as Bootstrap/Material Design/Tailwind CSS

  • Proficient understanding of client-side scripting and JavaScript frameworks such as JQuery/Ember/Node.js/Vue.js/Angular/React

  • Good understanding of asynchronous request handling, partial page updates, and AJAX

  • Experience and strong proficiency on multiple back-end languages (e.g. PHP, Java, Python) and PHP/JavaScript frameworks (e.g. Laravel, Node.js)

  • Understanding of, and experience in web-based GIS frameworks such as OpenGeo, GeoNode/GeoShape, Cartoview and/or Leaflet/OpenLayers, d3, and HighCharts

  • Familiarity with GIS Server such as ArcGIS Server, GeoServer, and/or MapServer

  • Experience and strong proficiency on databases (e.g. PostgreSQL, PostGIS) and web servers (e.g. NGINX, GeoServer, Apache)

  • Familiarity with RESTful API, JSON, or XML structure

  • Familiarity with version control tools such as Git, Mercurial, SVN, Gitlab, Github, Gitea, Sentry, ELK

  • Experienced in working on website-based applications

  • Familiarity with cross-browser compatibility issues and ways to work around them

  • Good understanding of SEO principles

  • Ability to travel;

  • Legally able to work in Indonesia

Duration

2 March - 30 June 2026

Deliverables

  • Deliver 5 - 8 production-ready features or modules (frontend + backend integration) aligned with approved Product Requirements Documents (PRDs)

  • Convert 100% of approved wireframes/prototypes into responsive, accessible web interfaces (desktop + mobile)

  • Integrate frontend with at least 5 existing or new REST APIs, including authentication, data retrieval, and submission

  • Maintain clean, documented, and version-controlled code in the assigned repository

  • Provide basic functional testing for all delivered features

  • Produce technical documentation covering feature overview, configuration & environment variables, and API usage and dependencies

  • Propose and implement at least 2 technical or workflow improvements (e.g., component reuse, build optimization, developer experience)

Terms of Payment

Daily rate-based consultant with maximum 72 (seventy-two) working days for the whole contract period or 18 (eighteen) working days per month on average.

How to Apply:

  • Please submit a resume with a cover letter by 23 February 2026. You must apply through the WRI Careers portal to be considered. We may close for applications sooner if we receive a high volume of applications from qualified candidates.

  • Must have authorization to work in Indonesia to be eligible for this position.

  • Final candidates might be required to take a certain test and/or to produce/share writing samples when needed.

  • This is a locally engaged position, Indonesian nationals are encouraged to apply.

What we offer:

  • Consultant rate that is commensurate with experience and skill.

  • Travel insurance for both domestic and international for any travel duty as assigned by WRI Indonesia

  • Access to the WRI global network with the opportunity to exchange with and learn from passionate colleagues working at the cutting edge of their fields.

  • A workplace that strives to put diversity and inclusion at the heart of our work

  • The opportunity to join and get involved in different working groups and affinity groups to shape the future of WRI

  • Commitment to hybrid working model with flexible working hours

About Us:

World Resources Institute works to improve people’s lives, protect and restore nature and stabilize the climate. As an independent research organization, we leverage our data, expertise and global reach to influence policy and catalyze change across systems like food, land and water; energy; and cities. Our 2,000+ staff work on the ground in more than a dozen focus countries and with partners in over 50 nations.

Our mission and values:

WRI’s mission is to move human society to live in ways that protect Earth’s environment and its capacity to provide for the needs and aspirations of current and future generations.

Our values are shared ideals that bind us together: Independence, Integrity, Impact, Partnership, and Care.

Our culture:

WRI is committed to advancing gender and social equity for human well-being in our mission including equal opportunities in employment. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, sex, national origin, age, caste, marital status, sexual orientation, gender identity and expression, disability, or protected Veteran status.

Our Human Resources Team carefully reviews all applications.

#WRIIndonesia