Search

Job

Software Developer

HURIDOCS - Human Rights Information and Documentation Systems, International


New
|
Published 9 days ago

January 1, 2021
December 31, 2020

HURIDOCS is seeking junior and experienced software developers to join our global team and contribute to our open source flagship product Uwazi https://www.uwazi.io, which is used by human rights defenders worldwide to manage collections of information. Our stack: Node.js, Express, MongoDB, React, ElasticSearch, Nginx.

Title: Software developer

Employment type: 100%

Location: Remote

Start date: from 1 January 2021 onward

Salary and benefits: Competitive for a human rights NGO 

(starting gross salary depending on location and experience; e.g.

  • based in Madrid, Spain: EUR 2,600- 3,400
  • based in Nairobi, Kenya: USD 1,700- 2,200
  • based in Bangkok, Thailand: USD 2,200 - 2,800
  • based in Quito, Ecuador: USD 2,100 - 2,700

+ social benefits)

HURIDOCS staff has 20 days of paid vacation, in addition to year-end office closing and local bank holidays.

Supervisor: Chief Technology Officer

Duties and Responsibilities

  • Effectively performing all the activities related to developing software solutions for HURIDOCS including: research, analysis, programming, testing and providing support according to the chosen development methodology.
  • Coordinating the work on a regular basis with the designated team, including other developers, product owners, focus groups, CTO, etc.
  • Help related stakeholders, including non-technical staff and human rights partner organisations by providing all the relevant information and pro-actively coaching them to better perform their duties if necessary.
  • Planning, testing and releasing software.
  • Keeping a positive attitude towards software security and software development best practices.
  • Participating in weekly HURIDOCS team meetings.
  • Contributing to technical documentation.

Skills and Competences

Must have:

  • Proficiency in Javascript for both front-end and back-end development
  • Experience with automated testing and test-driven development
  • Experience in javascript frameworks; React is preferred, but others will be considered
  • Proactive and independent working style under minimal supervision
  • Proficiency in spoken and written English

Nice to have:

  • Python
  • Digital security notions
  • Experience with agile software development methodologies
  • Experience with data science
  • Familiar/involved with open source projects
  • Understanding of User Experience and User Interface design
  • Experience with MongoDB and/or ElasticSearch

Profile

  • Committed to human rights and social justice
  • Interest in information management
  • Eager to work in a multicultural environment
  • Experienced to work remotely
  • Self-driven, takes initiative, ability to work independently

About HURIDOCS

Human Rights Information and Documentation Systems, International (HURIDOCS) is deeply rooted in the human rights movement, with decades of field experience and a high level of expertise in using information and technology. We are a global group of human rights researchers, documentation experts, information security specialists and software developers out to empower defenders to act strategically on human rights information.

Our work started in 1982 by helping grassroots organisations understand how to classify and manage their documents. Thirty-eight years later, HURIDOCS has become a field leader in developing innovative tools, methodology and resources for human rights defenders. We have designed reporting standards and thesauri; created open source software tools for documenting human rights violations, managing cases, and curating, annotating and sharing document collections; and delivered capacity building to organisations worldwide. 

HURIDOCS believes that small, locally based organisations are the backbone of the global human rights movement: they provide direct support to victims, monitor crises first hand, and mobilise communities. HURIDOCS exists to provide human rights activists and organisations with customised solutions and services that enable them to gain an edge.

HURIDOCS is seeking junior and experienced software developers to join our global team and contribute to our open source flagship product Uwazi https://www.uwazi.io, which is used by human rights defenders worldwide to manage collections…

Details at a glance

  • Remote Possible
  • Full Time Schedule
  • Contract

Level of Language Proficiency

Proficiency in spoken and written English

Proficiency in spoken and written English

Location

3 Rue de Varembé, Genève, GE 1202, CH

How to Apply

HURIDOCS welcomes diversity and does not discriminate on any basis, including age, gender, nationality or sexual orientation. Our team consists of parents and non-parents, self-taught and degree-educated. We seek to build a culture that allows everyone to fully bring themselves to the organisation. We value honest exchanges and respect each other for who they are.


Your portfolio, motivation letter and CV should be sent to jaume@huridocs.org. If you have any specific questions about this vacancy you may contact Jaume Cardona at jaume@huridocs.org.


Short-listed candidates will be expected to develop a short code examination that reflects their level of proficiency writing clean, semantic code and its accompanying test scenarios.

HURIDOCS welcomes diversity and does not discriminate on any basis, including age, gender, nationality or sexual orientation. Our team consists of parents and non-parents…

Join Idealist

Sign up today to save your favorite jobs and get email alerts when new ones are posted.