Post Job Free
Sign in

Software Engineer

Company:
Dimagi
Location:
Delhi, India
Posted:
April 05, 2024
Apply

Description:

About Us

Dimagi is an award-winning social enterprise and a certified B Corp and Benefit Corporation. Our primary product, CommCare, is the most widely-deployed open-source digital platform for enabling Frontline Workers. Since 2002, Governments and organizations across all sectors have built customized mobile, web, and SMS applications on CommCare to deliver services to underserved populations. Dimagi is more than a tech company. We are an impact-first team of compassionate people from all parts of the world and all walks of life, dedicated to using business as a force for good in global health and development.

About the Position

Dimagi is looking for a Software Engineer to join our Global Technology Team in India. This position can be based out of our office in New Delhi, India, and is open to remote employment within India.

Our Global technology team helps to develop and improve our platform's architecture design for expressing end-to-end system workflows, both at the functional level and the technical level. Since CommCare is used for applications related to many different types of problems, from agricultural extension education to improving delivery outcomes at birth, the software is written as a portable application engine. That means we don't often build custom code for specific projects.

This position is ideal for someone who enjoys small organizations, multi-tasking, and a highly flexible work environment. Our developers share a passion for making things work in challenging situations and seeing the impact of our work first-hand. This position will collaborate with team members in different time zones and will require you to have some minimum overlap time as defined by your team lead each day.

Responsibilities

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.)

Participate in agile process, code reviews, and release testing

Relevant Skills

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

Ability to quickly learn development technologies (Python, Django, Postgres, CouchDB, Elasticsearch, Javascript, and HTML)

Excellent verbal and written communication skills

Strong analytical skills and desire to write clean, correct, and efficient code

Authorized to work in India

Bonus Skills

Familiarity with some components of our tech stack. We use Python, Django, Postgres, CouchDB, Elasticsearch, Javascript, and HTML.

Enthusiasm about working in public health and international development

Benefits and Compensation

We aim to make a difference, not just as a company but also as an employer. We are transparent about salaries at all levels of the organization and have a standard, global pay scale for all positions that is non-negotiable. The gross salary for this position which is affiliated with Dimagi's New Delhi office, is INR 22,81,197 annually.

The benefits we offer are geared towards having a strong impact on our staff's well-being. The final Cost-to-Company (CTC ) number will be shared with you if you are offered this position. A few of our key benefits are outlined below:

100% employer-sponsored medical insurance covering employees and their families, paired with a generous OPD and mental health allowance

Health and Fitness allowance

Air Quality reimbursement to include air purifiers, pollution masks, etc

Monthly contributions to each employee's EPF account

30 days Paid Time Off and Flex-Time

Home office setup benefit

Professional Development Benefit

Complimentary lunch in the office

EEO Employer/Veteran/Disabled

Dimagi is an Equal Opportunity Employer. We celebrate and support diversity and are committed to providing a work environment that is inclusive and free of discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

If you are interested in applying for employment and need special assistance or a reasonable accommodation during the application or interview process for a posted position, please contact us at or send an email to [HIDDEN TEXT] detailing your request.

data-macro-parameters=MultiExcerptName:diversity,atlassian-macro-output-type:INLINE data-testid=legacy-macro-element

Dimagi is an Equal Opportunity Employer. We celebrate and support diversity and are committed to providing a work environment that is inclusive and free of discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

If you are interested in applying for employment and need special assistance or a reasonable accommodation during the application or interview process for a posted position, please contact us at or send an email to [HIDDEN TEXT] detailing your request.

Full time

Apply