API Developer - 2 months contract

SYSTEMIQ Jakarta Indonesia Energy
Warning! Vacancy expired

Company Description

SYSTEMIQ is a systems change company that partners with business, finance, policy-makers, and civil society to make economic systems truly sustainable. We combine high-level research with high-impact, on-the-ground work.

SYSTEMIQ has an ongoing project with the Indonesian government and other coalition partners in shaping the national land-use management of peat wetlands. This is called the RAISE project. Our team is integrating an excel-based dashboard into a geospatial web platform managed by the World Resources Institute (WRI) -  a global research non-profit organization working on critical goals that the world must achieve this decade in order to secure a sustainable future.

We have finalised that dashboard and gone through preliminary alignment with WRI. This role will lead the actual integration process, from building the SYSTEMIQ-end database and developing API for interaction with the WRI’s platform. The final expected outcome is a seamless presentation of our dashboard on the web platform.

 

Position

  • Work with SYSTEMIQ’s RAISE team to understand our dashboard’s specifications and needs
  • Translate the specification and needs into API system design, implementation, and testing plan
  • Execute RAISE-side API design, implementation, and tests
  • Work with the WRI’s web platform team to finalise the API integration
  • Handover the API system manuals and maintenance to future appointed counterpart

Requirements

  • At least 4 years of experience in API design and development
  • Strong experience on implementing integration projects
  • Experience writing REST full web services using Web API
  • Experience with REST clients such as Postman
  • Strong understanding of object-oriented programming
  • Strong experiences with Python, NodeJS, ExpressJS jQuery and PHP.
  • Knowledge of development tools including GIT and Composer
  • Experience with cloud platforms (, Azure ,)
  • Experience on Database, writing SQL, MySQL
  • Excellent interpersonal and communication skills

Other information

The output of this position are:

  • Develop design, implement, and test API System
  • All API development deliverables, including design specifications, system manuals and unit testing approach and evidence