senior developer

The Senior Developer will assist in the design, coding, and testing of technical solutions. They will also need to understand standard systems development lifecycle processes and apply our methodology effectively on client engagements, as well as applying knowledge of industry trends and developments to improve service to our clients. The Senior Developer should be extremely proficient in one or more technologies (Java, NodeJS, ReactJS, Angular, Javascript, PHP, Symphony, Python, Django, Ruby on Rails, C#, .NET, .NET Core or other high-level language development and frameworks) and able to navigate and understand compliment technologies.

skills and requierments

Write, maintain, test and document code for applications and platforms. Code will adhere to internal coding standards. Function as an integral part of the development team, actively contributing towards the development of our tools, services and platforms. Review and contribute on a regular basis to the ongoing improvement of team practices and approaches, with a view to making the team more effective and improving our service delivery. Understand project and development plans and clearly articulate roles, project goals, and timelines

**If you are interested in applying for the senior developer position please use the form below to find out how to submit your application. 

our mission

We empower humanitarian organizations to change the world by using the latest technology.

our values


our vision

To be the leading innovation partner for humanitarian organizations.

apply now

If you are interested in joining our team please send your cover letter and resume to or use the form below.