Web Application Engineer - Cape Town Verfied Gold Badge

R 40K per month Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 09-04-2014 9:54:38 AM
07-05-2014 9:54:38 AM
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 enterprise community, we value impact over profit and are committed to improving our users’ day-to-day activities in over 40 countries.

We are looking for exceptional full-stack software developers to join our teams based out of Cambridge, MA or Cape Town, South Africa. Our engineering team runs several rapidly growing products that are used in over 30 countries. Our web application engineers are able to focus on specific areas of the stack if desired, or work across many areas of our infrastructure. Our engineers will regularly travel to international locations to work directly with our global services team and customers as they build and design new features, particularly during front-end work. You will have the opportunity to contribute your experience to our processes and tool choices as well as learn from experts on our team and learn new skill sets.

Specifically, we are looking for a web engineers:
• To help support a production environment that is used 24/7 by users around the world
• To take ownership of new features and functionality end-to-end
• To maintain a front-end that’s built for poor and intermittent internet and usability and a backend that can scale to high throughput and storage
• Who can balance the draw of exciting new technologies with the maturity of tried-and-true ones
• Who want to travel and work on-site with local partners in developing regions to learn first hand how they use our platform and how you can make their job easier.

Skills & Requirements
• Top-notch programming skills and a track record of getting stuff done
• Up-to-date, in-depth knowledge of modern HTML, CSS and JS
• Proven telecommuting skills: self-motivating, self-directing, and aggressively communicative (if working remotely)
• Fluency in a scripting language like Python, Ruby, or PHP

Bonus
• Advanced skills in some server-side web development stack (Django, Rails, Flask, etc).
• Experience in our technology stack (Python and Django, Javascript/jQuery, HTML5/CSS, Knockout, CouchDB)
• NoSQL Database experience
• An interest in supporting automation improvement and/or devops

Engineering at Dimagi
At Dimagi, our software engineers lead or support development on multiple projects. They share a passion for rapid prototyping, new technologies, making things work in challenging environments, and seeing the impact of our work firsthand. Dimagi engineers work closely with partners, are strong advocates for open source, and are just as committed to spending time exchanging ideas in person as they are to coding. The ideal candidate prefers small organizations, multi-tasking, a social, collaborative atmosphere, and, if interested, international travel.

Recruiter: Dimagi