Senior Developer


Do Nation is a tiny but well established B Corp running a high-impact climate action platform. We’ve helped over 20,000 people to form healthy, environmentally friendly habits, and have a customer base including the likes of innocent drinks, Siemens, and UCL.

As we emerge from Covid-19, demand for our services is picking up significantly and we’re looking to grow the team, helping more and more organisations to really bake sustainability into their people’s behaviours and priorities.

This is an unusual opportunity to join a small founding team at an exciting stage of rapid but organic and customer-fuelled growth. We’re a fully remote team working to UK time zones.

Product Vision

We currently have a Django codebase that has been built over 5+ years to include the functionality it does today.

We now have growing demand for the whitelabel versions of our platform, from a mixture of high profile corporates and non-profit organisations, often involving a highly collaborative development approach; delivering on these projects will be a key part of your role.

We have also identified several large areas of development to improve the core functionality and scalability of the site, with the ultimate goal of increasing the depth and scale of our impact, taking users on a journey from individual action to climate advocacy and leadership.


  • Working directly with the founding Do Nation team to define features and the development roadmap
  • Implement features using the existing stack and adopting new technologies as required
  • Solve architectural challenges as they arise
  • Communicate with the project manager and partner organisations to agree integration strategies
  • Document code and processes
  • Implement best practices within the team and code
  • Scale up the team, both over the long term and in short term demand spikes


What we are looking for someone with:

  • 5+ years experience building and scaling production grade web applications
  • Extensive experience of working in Django
  • React, Typescript and GraphQL knowledge
  • Heroku experience
  • Curiosity about new technologies but pragmatic about getting things done.
  • Comfortable operating in a rapidly changing environment
  • Experience working successfully in a distributed team
  • Experience scaling up a team and a codebase
  • Excellent communication skills
  • Last but not least - you must be interested in and excited by the challenges and opportunities of sustainable living - this is our lifeblood

About Do Nation:

Do Nation is all about encouraging healthy, environmentally friendly habits. We have developed an online platform where anyone can either make a pledge or run a campaign to raise pledges - pledges to do things like cycling to work, wasting less food, or using reusable coffee cups.

Since 2013 we have been running successful campaigns with organisations including innocent drinks, Pret a Manger, and Network Rail, helping them to encourage their employees to make pledges and save carbon, water, and waste.

We’re a small, nimble, and committed team - two co-founders working in Edinburgh and Chamonix, punching well beyond our weight. We strongly believe in the potential of our unique model to create a wide scale, meaningful impact on one of the most important issues of our time, and we’re hungry to deliver on that.

As we emerge from Covid-19, demand for our services is soaring and we’re looking at a period of rapid growth. This is a unique opportunity to join a well-established but nimble start-up as part of it’s core team.

While we are commercially focused, social impact is the fuel that drives us - and as such, we are proud to be a certified B Corp. We have an attractive employee benefits package, including training budgets, volunteering days, and slow travel policies.


  • Start date: September 2020
  • Hours: Fulltime
  • Location: UK based, working remotely
  • Salary: £50,000 - £70,000 depending on experience
  • Other benefits: 28 days holiday (+1 day for each year worked with us); slow travel holiday bonus; pension contribution; flexible work policy; annual training budget; 2 volunteer days / year; potential for equity through employee option scheme.
  • To apply: Email us on outlining why you’re interested in the role, and why you think your experience makes you a good fit for it. Please also specify the earliest date you’d be able to start in the role, and attach or link to a copy of your CV and any other relevant projects, Github accounts etc.
  • Deadline: 9th August 2020

A note on diversity:

At Do Nation, we value diversity - of opinion, ethnicity, gender, religion, disability. and background amongst others. Given we’re all about engaging the population at large, it’s particularly important that our team understands and reflects the diversity of the population as far as is possible given our tiny size. We encourage applications from all corners of society, and are committed to building a culture of inclusion throughout the business.