Job Description:

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)

Company Benefits

  • 35 days' holiday (this includes Bank Holidays).
  • 3 duvet days a year.
  • Stock options. This is an important one to us.
  • All the amenities our WeWork office has to offer.
  • A MacBook and whatever other accessories you need (display, etc) in our office.

Interview Process

  • Non-technical video call to get to know each other and explore general fit [20 minutes]
  • Technical video call with Rory (CTO) where you'll be solving some Advent Of Code-style problems [45 minutes]
  • On-site or remote interview with both co-founders. We'll get to know each other a bit better, and there's plenty of time to answer questions about the business. Non-technical [1 hour]
  • Technical Interview
  • PART 1: Code Interview — We'll look at some front end (React) and back end (Node.js) code together, and do a combination of code-review, debugging and writing code [2 hours]
  • PART 2: Product Interview — We'll explore a real-world product feature that we have shipped at Verdn and discuss how you would have chosen to design, code and ship it [1.5 hours] Debrief and decision. We'll share our decision ASAP, usually within a couple of days post-interview(s)

Other Jobs in Full Stack