Full Stack Engineer
London, United Kingdom
Junior +2 · Full time
£60-110K
0.1-0.8%
Posted 2 years ago
Apply
The Pragmatic Engineer Test score for this team - plus any details points that are not (yet) a "yes": ***** Please get your score here: https://techpays.com/pragmatic-engineer-test After submitting, please share the result score here.
We're a small team of 5, two of which are engineers! Right now, excluding the two Qs for larger teams, we're 100%.

We’re looking for a full-stack engineer to join our team. You'll be pragmatic, have a great product-mindset, keeping users at the heart of how you think, and have a passion for great UI and UX. You already have past experience of frontend development with React and are comfortable writing code that runs on the backend too.

We’re on a mission to empower independent businesses across the UK to offer the best deliveries on Earth, saving them time, money and stress, and making their customers the happiest they can be.

We’ve grown rapidly over the last six months, almost all through inbound word of mouth and referrals from existing customers. Alongside that, we’ve built a best-in-class product and logistics experience, both for our customers and their customers; and we’re now ready to supercharge our growth.

With the various surfaces our product touches, from merchants with the merchant dashboard, to consumers through our tracking page and drivers & operations with our routing & driver app, you’ll be able to have an impact on a wide range of users, and in areas where there is incredible potential to improve upon the industry status quo and delivery a truly wonderful experience.

You’ll be able to be flexible, switching between working on the frontend or the backend when needed even being excited for going out to do deliveries with a driver, visiting merchants, handling packages within the depot, and moving beyond ‘engineering’ when needed to to help the business and gain a first hand understanding of the problems you’re trying to help solve.

As an early engineer, this is a unique opportunity for you to help shape what we build, and the way we build it. There’s still so much to do and learn, in every aspect of Packfleet — we’re only just beginning our journey!

What you’ll be doing day to day:

  • Building new features in our product that improve the lives of our merchants, recipients, drivers or our internal operations (or all of the above!)
  • Chatting with folks in the team about how we should build something, fix an interesting issue, or design a feature, whether they’re an engineer or a designer or operations manager
  • Improving our tooling or infrastructure as needed to make it easier for us to debug issues or scale as we have more users
  • Sharing your opinions on designs, goals, operational problems, hiring, etc. and giving feedback to others to help us do the best we can
  • Chatting with users to gather feedback or help them solve issues they’re having to improve our product for everyone
  • Occasionally getting hands-on, going out with drivers to do deliveries or handling packages in the depot, to get an end-to-end understanding of the problems we’re trying to solve
  • Getting the opportunity to input into other areas of the business that interest you, whether that’s helping on sales, refining our operations, or anything else

You should apply if:

  • You’re excited about what we’re doing! We’re a technology company working in a very traditional industry and that gives us a huge opportunity to build something truly different.
  • You’re comfortable getting hands-on in a very early stage startup environment. We’re still a small team and so you’ll be involved in everything.
  • You have experience building web apps in React, and are comfortable writing code that runs on the backend too — having experience with Typescript here is a plus.
  • You care about the users we are creating products for, being happy to speak to them directly, and love turning designs into beautiful products.
  • You are comfortable in the face of ambiguity and are happy to take on problems without a clear definition or solution.
  • You are comfortable putting something out there when it’s not-perfectly-polished to gather feedback, whether that’s an MVP of a feature, a draft of a proposal, or your thoughts on a design.
  • You care about the team and culture we are building, and understand the importance of giving feedback and supporting others around you.

What you’ll get:

  • A competitive internally-transparent salary and stock options in Packfleet, with the choice to trade-off salary for additional stock options on signing. The range for this role, based on level/seniority and salary trade-off, is £60,000 - £110,000 alongside meaningful equity.
  • Experience at an early stage startup, with some of the people who took Monzo from zero-to-one, where you get to shape our future both internally and externally.
  • A company & culture that cares about the people within it, with benefits like health insurance, mental health days-off, a learning budget, 40 days holiday (inc. bank holidays) and internally transparent salaries.
  • A ‘day of rest’ on the last Monday of every month, a paid day off, as part of our commitment to trialing a move towards a 4-day work week.
  • A budget to spend at our merchants every month, as well as free deliveries through Packfleet, so you can support independent businesses and also get the Packfleet experience first hand.
  • The equipment you need to work to your best, including a new M1 MacBook Pro.

 

Engineering at Packfleet

Our tech stack leans heavily on Typescript on both the backend and frontend, using Next.js and Nest.js (respectively) with Postgres as our data store. We utilise Prisma for a typed auto-generated interface to our data store and GraphQL as a typed auto-generated API between the backend and web (and iOS) frontend.

For our backend infrastructure we use Google Cloud Platform, with our services hosted primarily on App Engine, with some internal tools on Cloud Run along with making use of Cloud Storage, PubSub, BigQuery and Firebase Authentication. On the frontend we use Vercel. Sentry handles our error reporting in both cases, GitHub Actions manage automated testing with Cloud Build or Vercel providing automated deployment.

We tend towards paying for tools or services as opposed to building them ourselves, if we can put money towards a problem that would otherwise take a lot of our time whilst still creating the user experience we desire than we’ll aim to do so. We’ll try to keep our investments in a few tools/services rather than having many ways to save the same problems, and are conscious of the number of innovation tokens we spend.

It’s good to know what to expect and a little about how we do things currently, but there’s plenty to improve and the mindset you bring is far more important than your familiarity with our tech stack or tools. So if you’re not so familiar with some of the tools or languages then don’t let that dissuade you, your way of thinking and experience is much more important.

 

Logistics

This role is based at our office/depot (a cool railway arch) in Bermondsey, London. We currently work in a hybrid working environment, where we aim to spend at least 2 days/week together in the office and working remotely the rest of the time, keeping us close to the drivers in the team and the physical elements of our business whilst also giving flexibility for remote working.

 

How to apply

You can apply here in just a few minutes but you’re welcome also to send an email to jobs@packfleet.com as well, whatever you’d prefer!

A heads-up: due to our early stage and size, we are sadly not yet able to sponsor visas, however, we hope in the not too distant future that this will change. So if this role, or working at Packfleet in general interests you, please still drop us an email at jobs@packfleet.com so we can keep you in mind when this changes.

 

Our commitment to diversity

We care deeply about creating a diverse team so we particularly encourage applications from people from different underrepresented demographics and encourage you, regardless of your background and past experience, to apply if the role excites you.

If we want to solve problems for people across the UK (and one day around the world), our team has to represent those we’re solving them for. So we need to attract the best talent and create an environment that supports and includes them.

Packfleet
Making deliveries delightful & helping independent business compete with Amazon
Funding Level:  Early-stage Startup
Total Amount Raised:  $1.0 M
Year Founded:  2021
Investors
General Catalyst
Entrée Capital
Tom Blomfield
Jonas Huckestein
Gergely Orosz's Notes
Gergely Orosz
Curator of The Pragmatic Engineer Job Board [To be sunset]
10/10 on The Pragmatic Engineer Test (10/12, but #9 and #10 does not apply for small companies). Impressive!
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks