Dimagi Reviews

7 Reviews
7 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
(no image)
Jonathan Jackson
7 Ratings

    Value proposition: work from anywhere in the world. An adventure as much as a job.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Senior Software Engineer in Cambridge, MA
    Former Employee - Senior Software Engineer in Cambridge, MA

    I worked at Dimagi full-time (more than 5 years)


    * Frequent opportunities to travel to far-flung places across the globe. Not your normal business travel; I'm talking places like Afghanistan, Burkina Faso, Grenada, Madagascar, South Sudan, Zambia...
    * This history of field work means Dimagi employees can (and do) work from pretty much anywhere. Got a laptop and internet connection? You can work. Want to work from your friend's beach house for a week? No problem.
    * Non-standard work hours and flex time are the norm. Work on your own schedule, provided you get your work done and communicate well.
    * A large amount of autonomy in what you build and how you build it. Edicts from on high are rare. Consensus rules.
    * Not afraid to embrace bleeding-edge technologies and try new things.
    * Surrounded by fantastic high-caliber people. Intelligent, hilarious, eclectic personalities. Very close-knit vibe. Ample socialization outside of work, but no judgment if that's not your thing. Not a cult.
    * The feedback loop between your work and the end-users in the field is pretty small.
    * Pay is slightly below market, but definitely comfortable, especially considering the unique environment and mission. Good health insurance.


    * Travel opportunities for devs are drying up as the company grows and has increasing division of labor. But they are still there if you insist on them.
    * The company is bad at paying down technical debt. Also at times an 'emperor has no clothes' situation with poor tech choices. Company threw its full weight behind NoSQL, and still has not fully extricated itself once it was discovered it did not live up to the hype.
    * Surprisingly bureaucratic at times, i.e., weekly timesheets
    * Growing pains due to rapid growth: org chart might be too flat, crowded office, inadequate knowledge transfer
    * Work can at times be unglamarous and frustrating, especially when working with external clients. In a "no good deed goes unpunished" sense, devs with a track record of delivering get stuck with these difficult clients.
    * Company is bad at letting go of under-performers (but pretty good at not hiring them in the first place).

    Positive Outlook
    Approves of CEO

Dimagi Interviews

Interview Experience

Interview Experience


Getting an Interview

Getting an Interview


Interview Difficulty


Interview Difficulty



  1. 3 people found this helpful  

    Software Engineering Intern Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through an employee referral – interviewed at Dimagi.

    Interview Details

    I got my CV forwarded by an employee I personally knew. After about a week I got contacted and a phone interview was set up. First they asked me various cs related questions:

    * How would you search for all occurrences of a pattern in a group of files.
    * What is the maximum value of an Int.
    * What are the complexities of various operations on lists, arrays, stacks, etc.
    * If a client calls you telling the server is down, what would you do?

    In general I didn't get any extremely though question. Also two programming assignments:

    Implement the Fibonacci function, optimize it to run in linear time and constant memory.

    No Offer
    Easy 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