Location: Remote
About us
Mnemonic, a non-profit organisation of human rights advocates, archivists, technologists, and open source investigators dedicated to preserving, memorialising and adding value to publicly available information related to human rights violations.
About the Opportunity
We are looking for a Node.js developer to work on a consultancy basis, who will be responsible for maintaining a codebase that contains several scripts mainly written in JavaScript, and run in the Nodejs environment with opportunity to develop new software. Most scripts deal with social media APIs.
We are an equal opportunity and inclusive employer and encourage applicants of all backgrounds to apply. We do not and will not discriminate on the basis of age, race, nationality or citizenship, gender expression or identity, religion, economic background, disability, or sexual orientation.
Description of responsibilities
Understanding and writing up documentation on how the archiving software works
Identifying and documenting problems to be addressed within the archiving software;
Maintaining current codebase that contains several scripts written in JavaScript and Shell.
Debugging existing software to ensure data is collected and stored
Updating packages used in archival software, including removing deprecated packages
Developing new software for the codebase in JavaScript to read data from new sources and store new sources in existing database
Improving the performance of the archiving software
Reporting to Mnemonic’s technical lead.
Your profile
The job involves working on linux servers, and requires good knowledge of command line tools.
Languages: JavaScript (NodeJS Environment), Shell Scripting
Databases: MongoDB, Elasticsearch
We offer:
Highly motivated, growing, diverse team
Competitive compensation
Training opportunities
Flexible working hours
Berlin based office, with option for remote work or WFH, currently standard until further notice
Please send your CV to hr [at] mnemonic.org
Front-End developer
Location: Remote
About us
Mnemonic, a non-profit organisation of human rights advocates, archivists, technologists, and open source investigators dedicated to preserving, memorialising and adding value to publicly available information related to human rights violations.
About the Opportunity
We are looking for a React.js developer to work on a consultancy basis, who will be responsible for maintaining several websites that developed using Gatsby.js framework, and developing new websites.
We are an equal opportunity and inclusive employer and encourage applicants of all backgrounds to apply. We do not and will not discriminate on the basis of age, race, nationality or citizenship, gender expression or identity, religion, economic background, disability, or sexual orientation.
Description of responsibilities
Upgrading packages to their latest versions.
Upgrading APIs used to fetch and read data.
Enhancing the current pages and features.
Developing new websites using the same technologies.
Implementing new pages and features, including charts and maps,
Improving the performance of the websites.
Reporting to Mnemonic’s technical lead.
Your profile
Languages: JavaScript, MDX.
Framework: React.js, Gatsby.js
Main libraries: D3.js, Leaflet.js, Emotion.js
We offer:
Highly motivated, growing, diverse team
Competitive compensation
Training opportunities
Flexible working hours
How to apply:
How to apply
Please send your CV to hr [at] mnemonic.org before the the 8th of May 2022, mentioning in the subject line of the email “Software developer” application.