Full Stack Developer

Posted 5 hours 21 minutes ago by National Biodiversity Network Trust

£35,000 - £42,000 Annual
Any
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

Full Stack Developer - National Biodiversity Network Trust

Salary: £35,000 - £42,000, depending on experience.

Location: Working from home, with occasional travel.

Contract: Fixed term to 31st March 2026, with possibility of extension. Secondments and sabbaticals welcomed.

Hours: 35 hours per week. Flexible working available. We would be happy to consider compressed hours or part time working (minimum 30 hours per week) for the right candidate.

Closing date: None, recruitment is open until the post is filled.

Interview: Within 10 working days of your first enquiry.

Status: All candidates will be required to provide proof of their right to work in the UK before they start. We regret that we cannot act as sponsors for a license to work.

Looking for a Tech4Good role where you can use your skills to help nature and the planet? The NBN Trust is the UK charity dedicated to making data work for nature . We're a wildlife charity and tech charity rolled into one! We're seeking a Full Stack Developer to join our Development Team. You'll be working with colleagues on the NBN Atlas - the UK biodiversity data portal - which is a valued source of information for nature conservation.

This is an exciting time to be involved in biodiversity data. New global and national targets for tackling the nature crisis will only work if they're supported by sound evidence. Which is where we come in. Our NBN Atlas brings together wildlife data from 220 nature organisations across the UK and makes it accessible to all.

In this role, you would report to our Lead Developer.

You'll enjoy a steady flow of interesting projects and challenges, with your key responsibilities including:

  • Implementing a programme of enhancements and improvements to the NBN Atlas.
  • Implementing internal applications and services that will significantly enhance operational efficiency and provide substantial support to the NBN Atlas team.
  • Improving the NBN Atlas code base.
  • Supporting and collaborating with the wider NBN Trust team in line with our team values.

You'll need full stack coding skills and be happy to get stuck in doing a bit of everything (polyglot style), with experience as follows:

  • Object Oriented Programming
  • MVC frameworks (ideally Java EE/Spring/Grails but would consider .NET)
  • Rest Web Services
  • ORM such as Hibernate
  • Working knowledge of Linux
  • MySQL or PostgreSQL
  • JavaScript, jQuery, CSS.

Sometimes you'll be given a blank canvas, and it will be up to you to work out what to do and how to do it. You'll also need to be happy working on complex and sometimes undocumented code - it's all part of the challenge of working on the NBN Atlas!

We'd like you to be someone who's passionate about making a difference, and who enjoys being part of a team but is also able to work independently using your own initiative. You should have excellent organisational, problem-solving and communication skills. Applicants must be UK-based and eligible to work in the UK.

We can offer you:

  • A meaningful role making a genuine difference for nature.
  • Your place in a small, friendly and mutually supportive team.
  • A truly flexible role which can be worked from home, with a generous holiday entitlement.

The NBN Trust is an equal opportunities employer and is striving to create a diverse and inclusive team. This role is open to all communities, backgrounds and personal situations, including those with caring responsibilities (eg school runs) and disabilities.

Please email to arrange an introductory call with our Lead Developer.

To apply

Please send your CV along with a cover letter (no more than 2 sides of A4)

Your covering letter is an essential part of the application process, and without it you may not be invited to interview.

The covering letter should include the following:

  • Why does this role interest you?
  • What key aspects of your experience equip you for this role?

If you are shortlisted, we will then arrange an introductory call with our Lead Developer to arrange follow up technical and non-technical interviews.

We aim for the entire process, from when you first get in touch to meeting us for your job interview, to take no more than 10 working days.

Interviews will take place virtually, via Microsoft Teams.

If you would like to ask anything about the role before applying, please contact in the first instance.