An API to bundle trackable climate donations with any transaction.

Full Stack Engineer

$95k - $150k / 0.50% - 1.00%
London, UK / Remote
Job Type
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Rory McMeekin
Rory McMeekin

About the role

Come and join Verdn as one of our founding engineers as we grow our team from two co-founders this summer! We're looking for ambitious programmers who are excited by the idea of having an instrumental impact on both our product and the environment.

In a nutshell...

Verdn is an API that lets companies pledge to sustainable causes with one POST call. Companies use Verdn to pledge with things like product sales (e.g. 5 trees planted with every T-shirt sold) and high-value user actions (e.g. 2kg ocean-bound plastic recovered after finishing an e-learning course).

We also transform the post-pledge journey for our client's end-users — by giving each one of them a unique tracking dashboard where they can follow along with where, when, and how their impact happens. See an example here.

About you

  • 🌍 You want your code to make a positive change to the world, and are eager to join a small, growing team where you can influence the trajectory of the product.
  • 🔨 You have ~3+ years' experience building web applications with React and Node, with major contributions to project planning and deployment.
  • ⚡️ You've created RESTful APIs using best practices, and have an understanding of how to implement SSR.

What the job involves

  • You'll have a high degree of autonomy to work on new features for our web apps (React and Next.js) and endpoints for our REST API (Node.js).
  • We like to iterate on our product quickly, so you'll be part of rapid prototyping and release cycles across the stack.
  • Because we're a small (but ambitious) team, you'll have a huge amount of influence on the product's direction, and an opportunity to see how the whole business works.
  • We're strong believers in refactoring and performance, so you'll have time to maintain, improve, and test our different services.
  • If it's a good fit for you, you are in a great position to manage others over the course of the next year as we grow our engineering team.

P.S. There'll be time for fun, hacky things like building internal bots, creating feature ideas from experimental web technologies, and exploring technically ambitious demos.

Our stack

We work exclusively with TypeScript / JavaScript on both the back and front end. We use Firestore as our database.

Our web apps include:

  • Shopify app (Next.js)
  • Impact-tracking dashboards (Next.js)
  • API dashboard (Next.js)

Our back end includes:

  • API service (Node.js)
  • Cloud functions (Node.js)

About the interview

Because Verdn is just two co-founders right now, we're trying to keep our hiring process as efficient possible for both sides!

Non-technical video call

Our first point of contact will be a 20-minute video call, mainly to get to know each other and to see if we think there is potential for a fit for you to work with us.

Technical video call

We'll spend 45 minutes walking through a few Advent of Code-style problems that involve analyzing string input and output data using TypeScript / JavaScript functions. You'll be expected to write some code here — but we will focus mainly on how you think about and approach problems.

Interview with the founders (On-site or remote)

At this stage, we want to make sure you get a chance to meet Chris (CEO) as you'll mostly have been talking to me (Rory, CTO) up until now. We'll spend roughly an hour talking about you, your experience, the role, and your ambitions and ideas for working at Verdn. This chat will not really be technical, but instead be a deeper dive on some of the things we covered in our initial video call.

Technical interviews (On-site or remote)

Our technical interviews are split into two parts.

Code interview

We'll spend roughly 2 hours looking at some front end (React) and back end (Node.js) code together, which is based on Verdn's own product and problems. You'll be expected to reason about the code we present to you, and there will also be parts that involve debugging erroneous code. We will focus on reading and talking about code, but there will be some points where you're expected to write TypeScript (or JavaScript) code too.

Product interview

In this interview, we'll spend 90 minutes discussing a real-world product feature that we have shipped at Verdn. After giving you a top-level overview of our stack and feature-requirements, we'll plan the feature together and talk about how you would implement it. You won't be expected to write code here, but instead talk about technology choices (across the stack), UI / UX design considerations and ideas, and estimates and trade-offs.


We'll let you know about our decision as soon as possible, usually within a couple of days post-interview(s).

Why you should join Verdn

Our mission is to Ctrl+Z global ecosystem collapse. Everything we do is driven by that goal.

At Verdn, every task you do will directly or indirectly enable more positive impact in the world. We’ve already planted 750,000 trees, and recovered 200,000 kg of ocean-bound plastic, but that’s barely scratching the surface of where we’re going in the months and years ahead.

We’re a small team, which means you’ll have an outsized influence on product, culture, and company trajectory. You’ll also have the opportunity to learn about business functions beyond your role, engage directly with customers and NGOs, and much more.

Verdn is funded by YC, Fin Capital, Collaborative, Correlation, Notion, Gaingels, Climate Capital, and angels like Peter Livingston (Unpopular VC).

Team Size:2
Location:London, United Kingdom
Rory McMeekin
Rory McMeekin
Christopher Mjelde
Christopher Mjelde