This job post is closed and the position is probably filled. Please do not apply. Work for ODK and want to re-open this job? Use the edit link in the email when you posted the job!
ODK (https://getodk.org) is open-source software that helps users build powerful offline forms to collect the data they need wherever it is. It's trusted by leading social impact organizations like the World Health Organization, Red Cross, the Carter Center, and more.
ODK is led by a small, diverse, and distributed team. We care deeply about having social impact, building open-source software, and empowering our community.
About the job
ODK is looking for a Software Engineer to join our core team. The ideal candidate is passionate about user experience and writes clearly and concisely. Your primary responsibilities will include:
Helping shape ODK's roadmap
Specifying, designing, and building new features
Writing maintainable code, tests, and documentation
Reviewing your teammates' code and providing feedback
Providing occasional technical support to users
Some of the improvements you will help design and build solutions for include:
Better integration between our mobile app and server platform (e.g., synchronization of large data sets, pushing client configs from the server)
Repeated encounters with the same entity (e.g., a patient's multiple medical visits, a natural resource that is periodically surveyed)
More natural representation and management of organizations' forms, data, and workflows (e.g., richer role-based permissions, partitioning data sets by department, tasking users to complete a sequence of forms)
Minimum qualifications
Has experience communicating directly with users about their needs
Has 5+ years of professional software development experience
Has experience on projects that span multiple programming languages
Can read carefully, write clearly, and think methodically
Can provide friendly, thoughtful, and constructive advice
Is curious, persistent, and cooperative
Preferred qualifications
Experience with data collection, analysis, or visualization systems
Experience designing and documenting APIs
Experience with Node.js, Vue.js, PostgreSQL, and Docker
Experience leading globally distributed teams
Interest in user experience, user interfaces, visual design
History of contributions to open source projects
History of working on problems with social impact
What we offer
Contribute to an open-source project with immense social impact
Work with a open, distributed, and fun community
Flexible multi-year contract-based arrangement
Flexible hours, remote work, and location independence
Expected annual compensation is USD $120k-180k
Please mention the word ADORING when applying to show you read the job post completely (#RMy4xMzguMzMuMTc4). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$120,000 — $180,000/year
Benefits
๐ Distributed team
Location
Worldwide
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.