Full-Stack Software Engineer-Python

Note: Please apply via this link only: https://grnh.se/y20ytvmd1

Full-Stack Software Engineer

Dimagi is looking for software developers to join our Delhi team. We are a small and growing social enterprise with offices around the world. Our systems are deployed globally, including in Africa, Asia, Latin America, and the United States. We offer a fun and stimulating environment, a chance to see the world, and the opportunity to make a difference in places that need it most. At Dimagi, you can have a great impact by creating great software.

What We Do

We work on a broad range of international development issues, including strengthening community health programs, electronic medical records, care coordination, and remote data collection. We have projects in over 67 countries including Zambia, Tanzania, Uganda, South Africa, Ethiopia, India, Bangladesh, Senegal, Mexico, Nigeria, Nicaragua, Kenya, Afghanistan and the United States.
We are highly collaborative with partner organizations, and strong advocates for open-source. At Dimagi, you will have the opportunity to grow your skill set as well as make a real impact across the world. All of our developers have the option to spend at least a few weeks each year traveling to international field sites, implementing projects and interacting with end users.

Who we’re looking for

Dimagi is looking for a full-stack software developer to work on our web application. You will help to develop and improve our platform used to build, deploy, and manage of applications used by hundreds of thousands of front-line workers around the world.

This position is ideal for someone who prefers small organizations to large ones, multi-tasking to single-project assignments, and a highly flexible work environment. Our developers share a passion for rapid prototyping, making things work in challenging environments, and seeing the impact of our work first-hand.

Responsibilities of this role include:
• Build new features using modern best-practices such as version control, continuous integration, automated tests, and daily deploys
• Collaborate with our multicultural development and implementation teams around the globe
• Build software usable by groups of people facing unique challenges (remote locations, low levels of literacy, no experience with technology, etc)
• Skills and requirements:
• 5+ years of software development experience
• Comfortable developing enterprise-quality software in a high-level language such as Python or Ruby
• Background in building software for the web
• Fluency in written and spoken English

• Familiarity with some components of our tech stack. Our application is built using Python, Django, Postgres, CouchDB, Elasticsearch, Javascript, and HTML.
• Enthusiasm about working in public health and international development
• Fluency in spoken Hindi

Other Job Perks:

• 100% employer sponsored medical insurance that’s paired with a generous OPD allowance
• Employees’ Provident Fund
• A stock option plan
• Access to a flex time policy that allows for employees to work based on a flexible work schedule
• 30 days paid time off/holiday
• 10 personal initiative days
• Opportunities to travel internationally
• 12 weeks parental leave

The deadline to apply for this role is 30th April, 2018, team will start reviewing the applications in 1st week of May, 2018.

Note: Please apply via this link only: https://grnh.se/y20ytvmd1

  • : mazaz@dimagi.com
  • : Mohammad
  • : azaz
  • : Dimagi India
  • : Job

by engineers.
for everyone.

E4C Membership is a curated experience! When you become a member, we will tailor a unique user profile for you based on the way you engage with our content over time. Your actions and preferences will allow us to serve you content that is most relevant to you. In addition, becoming an E4C member grants you access to exclusive engagement opportunities and the E4C newsletter.

Join E4C and become a part of a global community that believes engineering can change the world!

Become a Member