Job Title:
Senior Full Stack Engineer USA

Company: Purple Dot - The Pre-Commerce Company

Location: Charlotte, NC

Created: 2024-04-23

Job Type: Full Time

Job Description:

????Your location: EST timezone, USA (remote first)???? Apply via LinkedIn or by sending us an email with your resume / CV and LinkedIn profile. Please put "Senior Full Stack USA" in the subject line.Are you the right applicant for this opportunity Find out by reading through the role overview below.About UsAt ???? Purple Dot, our vision for e-commerce is simple: Everything that gets made, gets sold. For decades, brands have waited for stock to arrive at the warehouse to sell it online. But this waiting isn't going well: Nearly 1 in 4 products produced is never sold. Despite efforts across the industry to increase sell-through once stock arrives, e-commerce requires a radical rebuild to create long-term business sustainability as well as for our planet.That's why at Purple Dot, we believe the next 10 years of e-commerce innovation will happen before stock arrives at the warehouse. We see a world where some, or even most, stock is sold before it arrives, constantly reducing inventory risk. Whether it's 1 day, 1 week, 1 month, or 1 year away, Purple Dot helps brands sell more and store less by selling earlier.Our pre-commerce solution is proudly trusted by hundreds of brands across every industry including Mattel, French Connection, Limited Run Games and Knockaround, processing millions of dollars per month in transactions.We are a team of 15 between London, UK and Charlotte, NC, USA - and are backed by leading investors like Connect, Unusual, and Moxxie Ventures, led by 2nd time founders with a previously acquired start-up.The JobWe are looking for a Senior Fullstack Engineer that wants to have an impact as we scale the number of merchants and transactions through the next two orders of magnitude. You will be joining a small but very experienced engineering team and work across the stack on both merchant and shopper facing features.This is a full-time role.We work in a hybrid model - with offices in London, UK and near Charlotte, NC. You will be our first Engineer in the US and should be based within striking distance of our US office (e.g. CLT, Nashville, RDU, ATL) which you'll visit at least once a quarter.You will spend a few weeks in London, UK during onboarding.What you'll be doingLead on developing new features from high level idea through to design and build across our different services, including our shopper facing checkout, interactive merchant dashboards as well as our backend APIs, integrations and data products.Work closely with the rest of the engineering team on scoping, breaking down and planning implementation of features. You will later own the implementation, shipping the required code independently or leading a small temporary team formed for the project.Keep in mind the availability, stability, and security of our services. Like every other engineer you will support the software we build, including out of hours (on a predictable schedule).Participate in our lightweight engineering process - backlog prioritisation, daily standup, short implementation plan reviews, frequent code reviews and frequent deploys.Follow and improve our merchant integration process to get new merchants up and running on the Purple Dot platform.Support our sales, customer success and customer support teams with their technical questions and escalations.Mentor more junior engineers as we grow our team. Learn from the existing highly experienced team.Have a look here to learn more about our engineering culture: we think you'll love working at Purple DotWork with the founding members of a fast-moving, flexible, and focused team that has already taken a startup from an idea to acquisition.You'll have an opportunity to learn and grow very quickly, with the help of a team that has done that before.Have a direct impact on our merchants and shoppers with everything you build, and spend a lot of time on developing features instead of keeping the lights on.We are all in this for the journey and the experience and like to make it fun.You will be the founding member of our US engineering team.How we interviewWe run a simple process that will have you meet most of the engineering team. We go through these in just a few days:40 minute chat with Ryszard our Engineering Manager to learn more about us and this roleCode exercise (2h, using your favourite language and framework, remotely via Zoom or add 2h to the final stage)Final technical stage done in a single morning/afternoon in our office when you will review with us your code exercise solution (1h) and work through a System Design exercise (1h).Meet John our CTO (30 mins).What you'll need to be successfulHave the willingness and ability to own impactful features throughout the whole software lifecycle.Be product-focused and have a pragmatic approach to engineering, prioritising delivering value to our customers.Have a desire to quickly release and iterate - you are happiest when the things you build go out in the wild.Have a growth mindset - an open mind and a willingness to challenge yourself and learn new technical skills. As we scale we are learning every day what works and what doesn't, you'll need to be comfortable with learning from failure.Be a good communicator, able to write and talk about complex ideas - and their progress - with technical and non-technical team mates alike.5+ years of experience working on server side of web applications:Writing application logic that interfaces with SQL databases (we use Postgres).Running this application on cloud platforms (we use Heroku and AWS).Integrating 3rd party software into a user facing software stack.At least some familiarity with frontend frameworks (we use React.js).At least some familiarity with TypeScript and/or JavaScript - we are a polyglot team but majority of our code is in these two.Bonus points forExperience with payment infra such Stripe or Paypal.Experience building applications that integrate into 3rd party websites.Experience with e-commerce platforms like Shopify.Experience crafting beautiful, large volume, transactional emailExperience with analysing data and building data-heavy features, or working on data warehousing and data analysis tooling.Experience managing large automated test suites, ideally tools like Jest and Cypress.Benefits$130k - $150k salary.20 days paid vacation per year (including national holidays).$500 per month for your choice of healthcare managed through our HRA Platform TakeCommand Health.$1300 per year to spend on your own holidays.$1300 per year to spend on your own learning and development.$300 per year to spend on products sold through Purple Dot.Equity options so that you can share in Purple Dot's success.Company MacBook Pro delivered in time for your first day.Sometimes there's free food, sometimes there's free travel.We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.