top of page

AI Software Engineer

 Organization: SOMOS.tech
Location: Remote 

 Type: Volunteer
Time Commitment: 4–8 hours per week


Role Overview

SOMOS.tech is looking for a skilled and mission-driven Software Engineer to help build and maintain technology solutions that power our nonprofit’s programs and community. This volunteer role focuses on designing and developing software using JavaScript as the primary language, with additional opportunities to leverage Azure services and Azure AI Foundry. The ideal candidate is excited about using technology to scale impact and is comfortable working in a collaborative, distributed volunteer team.


Key Responsibilities

  • Software Development
    • Design, build, and maintain applications and tools using JavaScript (Node.js, React, or other frameworks).
    • Write clean, maintainable, and well-documented code.
    • Contribute to the development of both internal systems and community-facing platforms.


  • Cloud & AI Integration
    • (Bonus) Develop, deploy, and optimize applications using Microsoft Azure cloud services.
    • (Bonus) Explore opportunities to integrate Azure AI Foundry into SOMOS.tech programs to improve user experiences, personalization, and automation.


  • Collaboration & Process
    • Work closely with other engineers, designers, and program managers to define technical requirements.
    • Participate in code reviews and provide constructive feedback to fellow volunteers.
    • Support testing, debugging, and deployment of features across projects.


  • Innovation & Impact
    • Contribute technical expertise to help shape SOMOS.tech’s future platforms and digital offerings.
    • Identify and recommend tools, frameworks, and best practices to improve development efficiency.
    • Ensure technology solutions are accessible, inclusive, and aligned with SOMOS.tech’s mission.

Qualifications

  • Proficiency in JavaScript (Node.js, React, or other modern frameworks).

  • Strong understanding of web application development, APIs, and version control (Git).

  • Ability to work in a collaborative, volunteer-driven environment with strong communication skills.

  • Bonus experience with:
    Microsoft Azure services (App Services, Functions, Storage, DevOps, etc.)
    Azure AI Foundry or similar AI/ML integration platforms

  • A passion for technology as a force for equity and social impact.

Benefits

  • Hands-on experience contributing to impactful nonprofit tech initiatives.

  • Opportunity to gain or deepen skills in Azure cloud and AI technologies.

  • Networking with a diverse community of tech professionals and leaders.

  • Professional growth through collaborative, real-world development projects.

Note: All volunteer roles are required to attend a bi-weekly 30 min scrum meeting online. Each volunteer role is committed to 1.5-4 hours a month.

bottom of page