Skip to content

CRITICAL SUPPORT FOR UKRAINE: Offering safe access to housing and vital resources, enabling access to timely information and ensuring health services for the chronically ill, our tools have offered critical support for over 1 million refugees. Find out more.

Software Engineering Internship

We are looking for a motivated Software Engineering Internship to join our development team and contribute to the open-source platforms that support humanitarian and civil society initiatives worldwide. This role is integral to building and maintaining digital infrastructure that serves vulnerable communities, aligning with Commit Global's mission of leveraging technology for social good.

As a Tech Intern, you will work closely with our development team, gaining hands-on experience under the guidance of experienced tech leads. You will collaborate with designers and developers to transform concepts into functional platforms and applications. Your work will involve coding, troubleshooting, and optimizing components to ensure they are scalable and maintainable.

Requirements

  • Proficiency in at least one programming language (e.g., PHP, .NET, Python).

  • Familiarity with Git and version control systems.

  • Strong organizational skills and ability to document code effectively.

  • Problem-solving skills and the ability to work well both independently and as part of a team.

  • Previous experience with open-source projects or contributions is a plus.


What We Offer

  • Hands-on experience in software engineering with real-world projects.

  • Mentorship and professional development in a supportive environment.

  • Opportunities to attend events and connect with professionals in the tech field.

  • A great team of professionals who support each other.

  • The opportunity to develop a diverse range of competencies and skills.

Responsabilities


  • Contribute to application development using languages and frameworks such as PHP/Laravel, .NET, React Native, Python, and DevOps tools.

  • Write and maintain clean, well-documented code.

  • Collaborate with design teams to bring prototypes to life.

  • Review and test code to ensure quality and functionality.

  • Debug and optimize applications for performance improvements.

  • Participate in planning meetings, offering constructive insights and feedback.

Application process

If you’re ready to apply your technical skills toward meaningful causes, we’d love to hear from you. Please submit your CV to work@commitglobal.org. Including any open-source contributions or a link to your GitHub (or similar platform) is a plus. This position is open until filled, so we encourage early applications.

Applications should be submitted in English. This is an unpaid internship but provides valuable experience and potential for future paid opportunities based on successful collaboration. Early applications are encouraged, as interviews will be conducted on a rolling basis.

This site uses cookies

In order to provide you with the best browsing experience we use cookies. If you disagree with this, you may withdraw your consent by changing the settings on your browser.

More info