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