Web Developer

Applications procedure
Related Files
    Personnel Service Agreement (PSA)
    Tokyo, Japan
    UTC +9
    Open until position is filled

    About UN University

    For the past four decades, UNU has been a go-to think tank for impartial research on the pressing global problems of human survival, conflict prevention, development, and welfare. With more than 400 researchers in 13 countries, UNU’s work spans the full breadth of the 17 SDGs, generating policy-relevant knowledge to effect positive global change. UNU maintains more than 200 collaborations with UN agencies and leading universities and research institutions across the globe.

    United Nations University Campus Computing Centre (C3)

    The Campus Computing Centre (C3) serves as the technology arm of the United Nations University, providing, responsive, user-focused and cost-effective information and communications technology (ICT) solutions that assist UNU and its institutes in successfully achieving their respective missions. In fulfilling this responsibility, C3 is committed to guiding the University’s strategic technology direction and overseeing the coordination and support of ICT infrastructure, resources and services in alignment with the University’s mission and goals.

    Job description

    As part of the Software Engineering team, working in Agile sprint iterations, the web developer will deliver high-quality software solutions to support and enhance UNU’s operations and intranet ecosystem. The successful candidate also will have the opportunity to contribute to the evolution of the development tools and processes to ensure releases of new functionality. For the right candidate, the possibility of remote work may be considered.


    Responsibilities of the position include:

    • design and develop high-quality, performant web applications to support UNU’s operations and processes in an Agile environment where collaboration, innovation, and continuous improvement are key aspects of the team culture
    • take end-to-end ownership of source code throughout all phases of the software development lifecycle
    • collaborate with different business units to gather requirements and develop requirement specification documents
    • provide estimates for development timeline and resourcing needs
    • work with the team to build, maintain, and improve new and existing intranet/extranet web applications following coding standards and secure-by-design principles
    • provide end-user support to applications deployed to production
    • identify opportunities and effective ways to automate now-manual business processes to improve efficiency
    • understand and influence the journey to solutions by considering both off-the-shelf and bespoke alternatives
    • identify decision support enhancement opportunities by leveraging available data from different sources
    • participate in collaborative software projects across departments and institutes which create value for the entire University
    • document source code and all development processes, configurations, and solutions
    • deliver end-user training and share knowledge with internal team members
    • stay current with the latest development paradigms and technologies, and provide recommendations regarding changes to current practices and solutions as appropriate
    • undertake other duties and specific projects as directed, which may include researching new technologies and developing innovative approaches to new challenges

    Requirements and qualifications

    Requirements and qualifications include:

    • a bachelor’s degree in computer science or related fields
    • hands-on experience with LAMP/LEMP
    • 2+ years of experience in web application development using PHP and Laravel framework
    • proficiency with HTML, JavaScript, CSS, Bootstrap or other CSS frameworks
    • knowledge of MySQL or other relational databases
    • practical understanding of application and database performance optimisation
    • familiarity with Agile development tools, processes and principles
    • familiarity with DevOPs practices, tools, and environments, including CI/CD (e.g., Jenkins, Bitbucket Pipelines)
    • comfortability with Git
    • knowledge of test driven development
    • experience with consuming and building RESTful APIs
    • knowledge of web security
    • strong interest in working with data analytics and visualisation
    • excellent problem-solving skills, critical thinking abilities, and willingness to learn new concepts, methods, and technologies
    • good communication skills, both written and verbal, with the ability to present technical solutions to non-technical stakeholders
    • ability to write technical documentation, including processes, procedures, and workflows
    • passion for learning new technologies

    Knowledge with the following skills is highly advantageous:

    • infrastructure services (e.g., AWS, Azure)
    • design patterns in development and platform architecture (e.g., microservices, CQRS)
    • content management systems, such as Drupal 9 or WordPress
    • javascript frameworks, such as Vue.js, Node.js, Angular, or React

    UNU is committed to diversity and inclusion within its workforce, and encourages all candidates, irrespective of gender, nationality, religious and ethnic backgrounds, including persons living with disabilities to apply and become part of the organisation.

    UNU has a zero-tolerance policy on conduct that is incompatible with the aims and objectives of the United Nations and UNU, including sexual exploitation and abuse, sexual harassment, abuse of authority and discrimination.

    UNU is committed to achieving 50/50 gender balance in its personnel. Female candidates are strongly encouraged to apply for this position.


    Remuneration will be commensurate with qualifications and experience. This position carries an annual leave entitlement of 2.5 working days per month (a total of 30 days of paid annual leave).

    Duration of contract

    This is full-time employment on a Personnel Service Agreement (PSA) with UNU Centre Tokyo. Initial appointment will be for one (1) year with the possibility of renewal subject to satisfactory work performance, with the combined duration of appointments not exceeding six (6) years.

    PSA holders are required to enroll in Japan’s national social health care and pension insurance systems.

    UNU is not liable for any taxes that may be levied on the remuneration you receive under this contract. Payment of any such taxes remains the sole responsibility of PSA holders.

    This is a locally recruited post; no relocation expenses or allowances apply. The successful candidate will be employed under a local contract and will not hold international civil servant status nor be a “staff member” as defined in the United Nations Staff Rules and Regulations. UNU does not sponsor a working visa for this position.

    Starting date

    As soon as possible.

  • Interested applicants should submit their applications online through Impactpool and must upload the following:

    • a cover letter setting out how the qualifications and experience match the requirements of the position
    • an updated curriculum vitae