1. 程式人生 > >Software Engineer at Mentor Together, India's largest youth mentorship not

Software Engineer at Mentor Together, India's largest youth mentorship not

OVERVIEW: The Software Engineer will be part of a 3-year technology and program development phase at Mentor Together (India’s first and largest youth mentoring non-profit organisation), where our face-to-face and mobile mentorship programs, will deliver life-skills and employability focused mentorship program to over 20,000 young people. You will work closely with the Program Director and Technical Lead in improving the functionality and robustness of our core mentorship technology platform for our in-person and mobile mentoring programs. 

Job Responsibilities 

• Understand all aspects of Mentor Together's current technology platform and work with program team to articulate technology needs

• Design and build new features for Mentor Together's technology platform

• Proactively implement enhancements for robustness and security

Minimum qualifications

• BE degree in Computer Science or related technical discipline

• Experience working in Unix/Linux environments

• Proficiency in Python

• Experience with design and development of moderately complex software projects

• Strong written and oral communication skills

• Familiarity with version control software such as Git

Preferred qualifications

• 2+ years of relevant work experience

• Experience working with Django/Python/PostgreSQL/Apache stack

Selection Process:

• CV

• Telephone interview

• Coding assignment/s

• In person interview

COMPANY OVERVIEW:

Mentor Together is an award winning non-profit organization that has pioneered the youth mentoring movement in India since 2010. We provide children and youth facing adversity, empowering one-on-one relationships with mentors, that help them break the inequality of opportunity.

Over 2018 - 2021, Mentor Together will work with over 20,000 young people through face-to-face and technology mediated mentorships. Mentor Together’s partners include Amdocs India, Cognizant India, Rosy Blue Foundation, the Edelgive Foundation, Fidelity Management Research, Cisco India, and others. 

Learn more about us at www.mentortogether.org. If interested in this job, please write to [email protected] with your resume. Please mention the title of the job clearly in your email

About our Technology Platform:

Mentor Together’s technology platform includes the mentor-mentee matching framework, management of mentor and mentee applications, mentoring projects, curriculum, meeting logs submitted by pairs, meeting plans submitted by pairs and a dashboard of reports on the progress of mentorship. This platform also connects to a mobile app - Mentor To Go, which is used by mentors in our remote mentoring program. The mobile app speaks via APIs to an IVR system, a call routing system. Data from all these sources are hosted on the platform to present a comprehensive view of the mentorship journey.

Our organisational values are:

• Youth centric work - We believe mentoring is an enabling process that responds positively and meaningfully  to the voices, needs and aspirations of our mentees. We aim to partner with our mentees in their life journey in order to enable them to realize their own unique potential. Our mentees are our primary stakeholders and the center of all our work; their interests therefore take precedence over everything else. 

• Impact driven - We think long-term in our impact. We are here to fundamentally change the trajectories of our youth. We employ evidence-driven theories of change, best in class processes, and everyday experiences from the ground, to ensure that we are doing the best we can to empower our mentees.

• Organisation and team first - Every member of ‘Mentor Together’ is strongly aligned to our vision and mission. We work together as teams upholding the values of trust, respect and integrity. We place the organization first in our work.

• Invigorating workplace -  We focus on engaging each and every person in our organization’s mission. We appreciate and celebrate them for who they are, giving them an opportunity to learn and grow, in ways that help them be more fulfilled in their lives.