Online Volunteer for Ethical Programming Support – MoralityCode Mobile App Enhancement (Phase 2)

Online Volunteer for Ethical Programming Support – MoralityCode Mobile App Enhancement (Phase 2)

United Nations Volunteers (UNV)

May 26, 2026July 10, 2026Canada
Job Description
Job Posting Organization:
Action Lab for Development is a dedicated organization focused on advancing education, security" style="border-bottom: 1px dotted #007bff !important;">security" style="border-bottom: 1px dotted #007bff !important;">food security, and advocacy to empower entrepreneurs and newcomers in Canada. Established in 2024 as an Extra-Provincial Corporation in Alberta, Canada, it has been granted special consultative status by the United Nations Economic and Social Council in 202
  • This recognition reflects the organization's commitment to the UN's Sustainable Development Goals. Action Lab for Development operates with a mission that includes five key objectives: providing tools for creative innovation, enabling networking and training activities, educating about fair business practices, guiding emerging entrepreneurs, and encouraging youth involvement in volunteering. The organization aims to positively impact local innovators and newcomers who face challenges in integrating into a new environment and starting their lives. Their primary focus areas include food security, advocacy, and education, with a strong emphasis on research that highlights the importance of access to education, particularly in social entrepreneurship, as a means for individuals to turn their experiences into practical solutions for their communities.

Job Overview:
The position of Online Volunteer for Ethical Programming Support involves contributing to the enhancement of the MoralityCode Mobile App, which is an innovative ethical decision-making tool that integrates moral philosophy, emotional intelligence, and a health and medical reasoning model. The app is already functional and available for download, and this second phase of enhancement focuses on improving user experience, enhancing interface responsiveness, refining the AI/ML reasoning engine, and expanding the depth of philosophical content. Volunteers will be assigned distinct enhancement areas, ensuring clarity and accountability in their contributions. The role is designed for individuals who are passionate about ethical programming and wish to make a meaningful impact through technology.

Duties and Responsibilities:
The duties and responsibilities for the online volunteers are divided into three distinct roles: 1) Backend & Data Systems Support: Volunteers in this role will strengthen backend performance, data structure integrity, and system efficiency. They will build a robust data validation pipeline, introduce a caching layer for performance improvement, optimize database queries, and support the integration of backend services with AI/ML components. 2) Frontend, UX & Design System Support: This role focuses on improving user interface quality and overall user experience. Tasks include enhancing adaptive UI features, improving navigation flow, adding offline-first functionality, and designing a support system for community interaction. 3) Intelligence, Security & DevOps Support: Volunteers will enhance system intelligence, security, and deployment reliability by setting up a CI/CD pipeline, introducing role-based access control, strengthening application security, and supporting integration between AI/ML reasoning systems and ethical decision modules. Each volunteer will work on specific tasks to ensure measurable impact and clarity in their contributions.

Required Qualifications:
The required qualifications for the position include a strong understanding of ethical programming principles, experience with backend and frontend development, and familiarity with AI/ML systems. Volunteers should possess skills in data validation, UI/UX design, and security protocols. Additionally, they should have the ability to work independently and collaboratively in a remote environment, demonstrating effective communication skills and a commitment to the organization's mission.

Educational Background:
Candidates for the online volunteer position should ideally have a background in computer science, software engineering, or a related field. Relevant coursework or certifications in ethical programming, AI/ML, UX design, or data systems will be advantageous. A strong foundation in moral philosophy or ethics may also be beneficial for understanding the context of the MoralityCode Mobile App.

Experience:
The level of experience needed for the position varies by role. For Backend & Data Systems Support, experience with database management and backend development is essential. For Frontend, UX & Design System Support, prior experience in UI/UX design and frontend development is required. For Intelligence, Security & DevOps Support, familiarity with CI/CD pipelines and security protocols is necessary. Overall, candidates should have a minimum of 1-2 years of relevant experience in their respective areas.

Languages:
While there are no specific language requirements mentioned, proficiency in English is mandatory for effective communication within the team. Additional languages may be considered an asset, particularly those that align with the organization's focus on intercultural moral content.

Additional Notes:
All volunteers will work remotely, focusing exclusively on enhancement and optimization tasks for the MoralityCode Mobile App. External outreach, release management, and organizational coordination will be handled by the internal Action Lab for Development team. Each volunteer must have access to a laptop and a stable internet connection to effectively perform their tasks. The position is voluntary and does not specify a contract duration or compensation, but it offers an opportunity to contribute to a meaningful project that aims to enhance ethical decision-making in technology.
Apply now
Similar Jobs