We are currently seeking motivated photographers to donate their images to our archives. If you would like to donate your images to our archives, please see the job description below.
Join us in making a difference in the community. We offer various volunteering opportunities that you can participate in. If you are interested in volunteering, please email [email protected]
Volunteer Software Developer - Lead Open Source Team
The Foundation for Human Rights through Photography
About the Foundation:
The Foundation for Human Rights through Photography is a non-profit organization dedicated to documenting human rights abuses and promoting justice through the power of photography. We believe that visual evidence can play a crucial role in exposing injustice, holding perpetrators accountable, and inspiring action. To expand our reach and impact, we are transitioning to an Open Source Initiative (OSI) model, making our tools and resources accessible to journalists, and organizations worldwide.
About the Role:
We are seeking a passionate and skilled Volunteer Software Developer to lead our new open source team and spearhead the development of our groundbreaking archive software. This software will serve as a central hub for storing, organizing, and accessing photographs documenting human rights abuses globally. This is a unique opportunity to use your technical expertise to make a real difference in the fight for human rights.
Responsibilities:
Lead the Open Source Team:
Recruit and onboard volunteer developers with diverse skillsets.
Foster a collaborative and inclusive team environment.
Delegate tasks and mentor team members.
Organize and lead regular team meetings (virtual).
Software Development:
Design and develop a robust and user-friendly archive software using open source technologies.
Ensure the software is scalable, secure, and optimized for performance.
Implement features for image storage, metadata management, search functionality, and user authentication.
Develop APIs for integration with other platforms and tools.
Write clean, well-documented code and conduct thorough testing.
Strategic Planning:
Collaborate with the Foundation’s leadership to define the software’s long-term vision and roadmap.
Contribute to the development of the Foundation’s open source strategy.
Research and recommend appropriate open source licenses and governance models.
Community Engagement:
Engage with the open source community to promote the project and attract contributors.
Respond to user feedback and bug reports.
Participate in relevant online forums and conferences.
Qualifications:
Essential:
Strong proficiency in at least one major programming language (e.g., Python, Java, JavaScript).
Experience with web development frameworks (e.g., Django, React, Node.js).
Familiarity with database technologies (e.g., PostgreSQL, MySQL).
Understanding of software development best practices, including version control (Git) and agile methodologies.
Excellent communication and collaboration skills.
Passion for human rights and social justice.
Desirable:
Experience with image processing and analysis libraries.
Knowledge of cloud computing platforms (e.g., AWS, Google Cloud).
Familiarity with open source software development and licensing.
Experience leading or mentoring development teams.
Benefits:
Make a meaningful impact: Contribute to a critical mission and make a tangible difference in contributing to human rights.
Gain valuable experience: Develop your technical skills and gain experience leading an open source project.
Expand your network: Collaborate with a passionate team of developers and human rights educators.
Professional development: Enhance your leadership, communication, and project management skills.
Be part of a global movement: Join a growing community of individuals dedicated to using technology for social good.
To Apply:
Please submit your resume and a cover letter expressing your interest and relevant experience to [email protected]
We strongly encourage applications from individuals from diverse backgrounds and underrepresented groups in the tech industry.