Senior Full Stack Engineer | UK

Senior Full Stack Engineer | UK

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Purple Dot

At a Glance

  • Tasks: Create innovative features for our pre-commerce platform and collaborate with a dynamic team.
  • Company: Join Purple Dot, a pioneering tech company transforming e-commerce.
  • Benefits: Enjoy equity options, competitive salary, and generous learning budgets.
  • Other info: Be part of a fun, fast-paced environment with excellent growth opportunities.
  • Why this job: Make a real impact in reshaping retail while working with cutting-edge technology.
  • Qualifications: 5+ years in full stack development with experience in SQL, AWS, and React.

The predicted salary is between 60000 - 80000 £ per year.

At Purple Dot, our vision for e-commerce is simple: Everything that gets made, gets sold. Nearly 1 in 4 products is never sold - leading to major losses and massive waste within the industry. We believe this problem exists because of lack of control and flexibility over when brands can sell - with long, fixed timelines where brands have to wait until stock is at the warehouse to start selling. It’s time for a radical shift in how e-commerce operates.

Purple Dot is pioneering the pre-commerce category: helping brands sell earlier - before inventory arrives - to increase sell-through, reduce waste, and drive profitability. Whether stock is 1 day or 1 year away, our platform enables smarter, faster sales that reduce risk and unlock new growth. Trusted by over 100 leading brands including Mattel, McLaren, New Era, Limited Run Games, and Oh Polly, we process millions in pre-orders every month and are proudly leading the category out front. Backed by top investors like OpenOcean, Connect, and Unusual Ventures, we’re a 22-person team based in NYC, Charlotte, and London - and led by second-time founders with a track record of acquisition.

The Job

As a Senior Full Stack Engineer, your goal is to grab ideas for new features for our pre-commerce platform and turn them into reality, as quickly and with as much quality as makes sense at the time. You work on all shopper and merchant facing features of Purple Dot and implement them fully (there is no frontend/backend/infra split). In practice this means that one week you will be working on our shopper facing checkout, next week it might be the interactive merchant dashboards or one of backend APIs, integrations or data products.

You work closely with the rest of our (small - 6 people, all in London) engineering team on scoping, breaking down and planning the implementation, then shipping the required code independently or leading a small temporary team formed for the duration of that project. You participate in our lightweight process - code reviews, frequent deploys and daily standups. You keep in mind the availability, stability, and security of our services as we scale the number of merchants and transactions through the next two orders of magnitude. Like every other engineer you support the software we build, including out of hours (on a predictable schedule, no more than 1 week/month).

Why we think you’ll love working at Purple Dot

  • Work with the founding members of a fast-moving, flexible, and focused team that has already taken one startup from an idea to a successful exit.
  • You’ll have an opportunity to learn and grow very quickly, working alongside an unusually experienced team (senior and staff+ only).
  • We have reached product market fit, our business is growing 3x+ YoY and we have committed customers that contribute to a cohesive and pointed product roadmap.
  • Have a direct impact on our merchants and shoppers with everything you build, and spend a lot of time on writing and overseeing complex changes to core features instead of keeping the lights on.
  • We are all in this for the journey and the experience and like to make it fun.

What you’ll need to be successful

  • Have the willingness and the ability to own complex and impactful features throughout their whole development 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 live.
  • Have a growth mindset.
  • An open mind and a willingness to stretch yourself and to learn new skills.
  • As we scale we are discovering every day what does and does not work - you’ll need to be comfortable with learning from failure.
  • Write and talk about complex ideas - and their progress - with technical and non-technical stakeholders.
  • Listen and guide other engineers to reach consensus.
  • 5+ years of working on frontend and backend systems exposed to the public.
  • We are looking for someone with battle-hardened experiences of:
    • Writing applications that interfaces with large SQL databases - we use Postgres.
    • Running applications on cloud platforms (we use AWS).
    • Integrating 3rd party software into a user facing software stack.
    • Familiarity with frontend frameworks - we use React.js/Next.js.
    • Either good existing knowledge or ability to pick up TypeScript very fast - we are a polyglot team but majority of our code is in .ts.
    • Experience with e-commerce platforms like Shopify or Salesforce and their app eco-system.
    • Experience integrating with e-commerce ERPs, OMSs and 3PLs.
    • Experience with payment infra such Stripe or Paypal.
    • Experience with analysing data and building data-heavy features, or working on data warehousing and data analysis tooling.
    • Experience building applications that integrate into 3rd party websites.

Equity options so that you can share in Purple Dot’s success.

£1500 per year to work out of our US office for a week.

£1000 per year to spend on your own holidays.

£1000 per year to spend on your own learning and development.

£250 per year to spend on products sold through Purple Dot.

Company MacBook Pro delivered in time for your first day.

Sometimes there’s free food, sometimes there’s free travel.

How we interview

We run a simple process that we aim to go through in just a few days:

  • (1h) Meet with Ryszard our Head of Engineering to learn more about each other and this role.
  • (1h) Conversation about your current work - expect this to go into a lot of technical detail.
  • (2h) Final stage when you will pair with us on a System Design exercise. In our London office or over Zoom, the choice is yours.

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.

Join Purple Dot and be a part of a team that is reshaping the future of retail. If you have a passion for driving customer success and want to make a meaningful impact, we’d love to hear from you!

Senior Full Stack Engineer | UK employer: Purple Dot

At Purple Dot, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and grow. As a Senior Full Stack Engineer in London, you'll collaborate with a talented team, enjoy flexible working arrangements, and have access to generous benefits including equity options and professional development funds. Join us in revolutionising e-commerce while making a tangible impact on the industry and your career.

Purple Dot

Contact Details:

Purple Dot Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Engineer | UK

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with folks on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with what Purple Dot is doing. A well-presented portfolio can really make you stand out during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions and consider mock interviews to build your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Purple Dot team. Don’t miss out!

We think you need these skills to ace Senior Full Stack Engineer | UK

Full Stack Development
Frontend Development
Backend Development
SQL Database Management
Postgres
Cloud Platforms (AWS)
React.js

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for e-commerce and technology shine through. We want to see that you’re genuinely excited about the role and how you can contribute to our mission at Purple Dot.

Tailor Your Experience:Make sure to highlight your relevant experience in both frontend and backend systems. We’re looking for someone who can handle complex features, so don’t be shy about showcasing your battle-hardened skills in your application.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the Senior Full Stack Engineer role. Remember, we want to understand your journey easily!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at Purple Dot!

How to prepare for a job interview at Purple Dot

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Postgres, AWS, and React.js/Next.js. Brush up on your TypeScript skills too, as they’ll likely want to see how quickly you can adapt to their polyglot environment.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly those involving complex features or integrations. Be ready to explain your thought process and how you approached these problems, as this will demonstrate your product-focused mindset.

Engage with the Team

Since you'll be working closely with a small team, show your collaborative side during the interview. Ask questions about their engineering culture and express your willingness to learn from others. This will highlight your growth mindset and ability to work well in a team setting.

Prepare for System Design

For the final stage of the interview, practice system design exercises. Think about how you would architect a feature for their pre-commerce platform, considering scalability and security. This will help you feel more confident and ready to impress during the pairing session.