27 February 2018

Full Stack Web Application Engineer

Vacancy 01/2018 - The successful candidate will work on building a new web user interface ('portal') as well as on new features in the backend and the REST-API that the portal might need, and on enhancing the functionality of the backend itself.


The IIASA Energy (ENE) Program is one of the leading scientific research institutions in the realm of integrated assessment of climate change and the transition towards a sustainable energy system. As part of its mission, ENE hosts some 40+ instances of scenario databases (e.g., SSP database). These databases form an integral part of the infrastructure for research conducted at ENE and in the wider integrated assessment research community, in particular the Intergovernmental Panel on Climate Change (IPCC) and the Integrated Assessment Modeling Consortium (IAMC).

The databases are part of 3-Tier web applications (Web UI, JAVA backend, ORACLE RDBMS) which have been designed and implemented over the past decade. The successful candidate will work on building a new web user interface ('portal') that is connected to the Java backend and to the existing Web UI. They will also work on new features in the backend and the REST-API that the portal might need, as well as enhance the functionality of the backend itself.

Our vision for the new web application ('portal') encompasses

  • A modern, appealing user interface. The existing Web UI is built using vue.js, so this would be the preferred framework for the portal too.
  • An easy entry with the possibility to dig deeper: The entry point to the portal should be infographics and pre-defined visualizations. From there on, users will have the possibility to see the data and scenarios behind the graphs – which is where the connection to the existing Web UI comes into play.

Parts of the software that the selected candidate will work on are going to be open-sourced within Q1/2018. We would like a new developer to apply best practices of modern software development, like testing, modularity or clean/DRY code – and also to work with us on improving the existing code, infrastructure and tools we use.

Below are some examples as input of what we envision for the info-graphics and visualizations of the portal:

The position

The successful candidate will closely collaborate with scientists from the Energy Program at IIASA and their international partners in addressing the following tasks:

  • Assist in the development and implementation of the new portal as outlined above.
  • Maintain and enhance the aforementioned existing web database software platform (Java backend) in accordance with modern standards of software engineering.
  • Update and maintain the existing web UI (Vue.js), extending and building the hooks to connect the platform to.
  • Help or provide input on tasks related to the IT infrastructure, like web-app deployment, DB infrastructure or user authentication/management.


Candidates should have the willingness and ability to work in an international multi-disciplinary team, and be flexible and adaptable in responding to deadlines. Good written and oral communication skills in English are essential.

Preferably, the candidate chosen will hold a BS or MS (or equivalent, e.g. DIFH) in computer science or related fields. Experienced software practitioners are also welcome to apply. Hands-on experience with developing web applications/single-page applications using modern javascript frameworks, with a focus on the frontend is necessary. Additionally we expect some experience in backend programming (e.g. Java) and databases. Fluency in scripting languages (Python, R) which are used by most researchers in the ENE Program is an asset.

Appointment Terms

Duties will be carried out on IIASA’s premises in Laxenburg, Austria. The successful candidate is expected to begin assignment as soon as possible and will initially be offered a one-year employment contract. Following an evaluation of the first year’s work, the appointment period may be extended.

IIASA offers a competitive compensation and benefits package (moving and settlement allowances, educational grants for children of school age, and five weeks’ annual vacation). IIASA salaries are exempt from taxation in the host country of Austria but subject to the principle of income aggregation.

IIASA is committed to a working environment that promotes equality, diversity, tolerance and inclusion within its workforce, and encourages qualified candidates from all religious, ethnic and social backgrounds to apply. In the case that candidates are equally qualified, preference will be given to applicants who are nationals of IIASA member countries.


To apply, please email a letter of application describing your motivation for this position, a detailed curriculum vitae, and the names and contact details of two work-related reference persons to:

Ms. Alia Harrison, Recruitment Coordinator, Human Resources Department,
International Institute for Applied Systems Analysis (IIASA),
Schlossplatz 1, A-2361 Laxenburg, Austria

Review of applications shall begin immediately and continue until the position has been filled.

Preference will be given to eligible internal applicants. 

For information about this position, please contact:


About Laxenburg (near Vienna)

IIASA is located in a former 18th century imperial palace of the Habsburg Monarchy in Laxenburg, Austria about 15 km from Vienna. The facility has been gratefully provided by the host country Austria to the International Scientific Community. According to Mercer’s 19th annual Quality of Living survey, Vienna ranks highest for quality of living for the 8th year in a row in 2017. The survey covers 450 cities worldwide and is based on 39 criteria such as political, social, economic, educational, and environmental factors. Vienna has all the facilities of a modern, progressive city, in the heart of Europe.

While famous for its concert venues, opera houses, theaters, and museums, Vienna also provides opportunities for great outdoor activities on nearby Lake Neusiedl, the Vienna Woods, and the Alps.

Vienna has a wealth of different research and international governmental institutions, permitting extensive dialogue at local and international level between scientists and policymakers.

For general information about our Institute and its research activities, please visit our IIASA Web site.

Internal reference# 180021

Print this page

Last edited: 27 February 2018


Alia Harrison

Recruitment Coordinator

Human Resources

T +43(0) 2236 807 286

International Institute for Applied Systems Analysis (IIASA)
Schlossplatz 1, A-2361 Laxenburg, Austria
Phone: (+43 2236) 807 0 Fax:(+43 2236) 71 313