Dimagi Reviews

14 Reviews
Rating Trends
Recommend to a friend
Approve of CEO
(no image)
Jonathan Jackson
12 Ratings
  • Smart and talented people trying to make a difference.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Dimagi full-time (more than 3 years)


    Sticks to the mission and is attempting to make great technology available to those who can benefit from it the most. Hearts are really in the right place and are thoughtful about the work that they do, it's about doing things the right way and setting a high bar for the work that is done in low resource settings.

    Flexible work environment, generally everyone gets along and are good friends. Lots of international travel and ability to work on a lot of different projects. I've worked in more areas of public health and with a list of impressive international organizations that most people have done in a decade.

    Technically strong for international development, team is mostly engineers and really talented ones at that.


    Not a perfect company, but good luck finding one in the development sector. Pay is not competitive and growth within the company is getting more and more difficult. Also, not the best at firing low performers, but typically doesn't hire them to begin with.

    Partners can be somewhat difficult compared to dealing with the true for-profit sector and are very resource strapped.

    Advice to ManagementAdvice

    Directed growth and retain good staff.

    Positive Outlook

Dimagi Interviews

Updated Mar 3, 2015
Updated Mar 3, 2015

Interview Experience

Interview Experience


Getting an Interview

Getting an Interview


Interview Difficulty


Interview Difficulty




    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    A simple skype interview. something about the time complexity of all kinds of data structures like array, list, stack, queues. Also ask several questions about database, some basic definitions.
    also asked strongly typed and weakly typed language.
    Fibonacci and reverse a string. the first one is to select numbers from 1 to 100 which is times of 3 and 5. easy to handle but also asked to optimize it. A little confused about it

    Interview Questions
    • implement fibonacci. reverse a string and remove adjacent duplicate element in the string
      the first simple one is to print out times of 3 and 5 from 1 to 100
      some basic database, data strucutre questions
      Answer Question
    No Offer
    Neutral Experience
    Average Interview

Dimagi Awards & Accolades

Something missing? Add an award
America's Most Promising Social Entrepreneurs, BusinessWeek, 2011
Certified Benefit Corporation (Massachusetts), Benefit Corporation, 2012
Show More

Additional Info

Website www.dimagi.com
Headquarters Cambridge, MA
Size 50 to 149 Employees
Founded 2002
Type Company - Private
Industry Information Technology
Revenue Unknown / Non-Applicable per year
Competitors Unknown

At Dimagi, we’re committed to creating great impact by creating great technology. We develop cutting-edge software tailored for underserved communities, where literacy rates are low, electricity is sparse, and wifi is inexistent. Our end users are midwives in Afghanistan, farmers in rural India, and small business owners in the slums of Kenya. As a leader in the social... More

Mission: We deliver open and innovative technology to help underserved communities everywhere.

Work at Dimagi? Share Your Experiences


Click to Rate