Software Developer

at Mnemonic
Published April 16, 2022
Location Berlin, Germany
Category Computer & IT  
Job Type Full Time  


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

Drop files here browse files ...