We're looking for a new full-stack developer to join our fully distributed team. This is a senior role, so we are looking for applicants with excellent experience particularly in open-source technology, including Drupal and React. The successful candidate will join our team in working on interesting and exciting projects for our social-impact clients, and an interest in these issues is a plus. You will be expected to take part in planning activities as part of our agile team structure, and will have the opportunity to use additional skills that you bring to the team. This is a client-facing role and any consultancy or similar experience will be a bonus. The person _Essential_ - Good written and spoken English - Understanding of open-source technology - Excellent technical skills in Drupal - Frontend and backend experience - Good understanding of agile approaches to development - Strong sense of ownership of your contribution to a team _Desirable_ - Additional language skills - An interest in social impact projects/tech for good - Good profiles on Drupal.org and/or GitHub showing open-source commits - Agile skills/experience - Consultancy experience