Photos people at Purple DotPhotos people at Purple Dot
Purple Dot on cord

Purple Dot

Senior Full Stack Engineer

Northern & Shell Bldg, 10 Lower Thames St, London EC3R 6AF, UK
FinTech · E-Commerce
At 🟣 Purple Dot, our vision for e-commerce is simple: Everything that gets made, gets sold.
Active
18 minutes ago
Responds to
67% of requests
Responds in
6 days
Requests
6 pending
Conversations
9 started

Skills & Experience

Job roles: Full Stack
Experience level: Senior
Tech stack/tooling used: Node.js, PostgreSQL, Redis, Typescript, AWS
Core skills considered: Scale up experience, Cloud Computing, Typescript, AWS, Software Architecture
Other skills considered: Data Wrangling, UI/UX, Customer support, SaaS, Payments

Logistics

Base salary: £80K - £100K
Employment type: Permanent
Remote working: Hybrid (up to 3 remote days p/w)
Visa sponsorship: Not available

Job Description

The Job

Extending e-commerce with Purple Dot is technically complex and exciting!

  • High concurrency
    • We need to handle massive, sometimes unpredicted spikes in traffic that must not result to oversell (e.g. when one of our customers run a surprisingly popular launch of a new collection, our system went from<1 to 80 checkouts/second (800k req/s at CDN level) in less than a minute.
  • Complex state machine
    • We need to manage the lifecycle of pre-orders across many disparate third-party systems (ERPs, OMSs, 3PLs, Shopify, Stripe).
  • Different use cases
    • Pre-commerce solves many different problems for our customers, but that in turn means our customers use Purple Dot in different ways.

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.

  • True Autonomy
    • We don’t have a frontend/backend/infra split, you will be architecting solutions end-to-end, not just moving Jira tickets across a board. You will work on all shopper and merchant facing features of Purple Dot.
  • Small, fast moving team
    • You will work closely with the rest of our (small - 5 people in London and 2 people in New York) 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.
  • Lightweight process
    • You will participate in our lightweight process - code reviews, frequent deploys and daily standups. Have a lookhereto learn more about our engineering culture.
  • Responsible engineering
    • We already transact tens of millions each month. So we need to keep in mind the availability, stability, and security of our services as we make changes or add new features and scale to more users.
  • Career trajectory
    • Joining this small team is a massive opportunity for impact and helping shape not just what we build but also how we do it, with a future opportunity to mentor next wave of mid-level hires after Series B and growth towards a Staff Engineer role.
  • Support what we build
    • Like every other engineer you will support the software we build, including out of hours. We value our sleep - FYI that you will be on call no more than 1 week a month, our systems are stable and out of hours pages are rare.

This is a full-time role.

We work in a hybrid model - you will be expected to work from our river facing office near the Monument station 2 days a week (Tuesdays and Thursdays).

What you’ll need to be successful
  1. Independence
    • We try to ensure that every large project has at least two people thinking about it, but we need to move fast and that often means having as many projects as there are engineers on the team. You need to have the willingness and the ability to own complex and impactful features throughout their whole development lifecycle.
  2. Product focus
    • Prioritising delivering value to our customers over riding the latest tech hype train.
  3. Growth mindset
    • An open mind and a willingness to stretch yourself and to learn new skills (this may be new technology, more effective use of LLMs in your dev cycle, database profiling, or how to communicate more effectively). As we scale we are discovering every day what does and does not work - you need to be comfortable with learning from failure.
  4. Desire to release early and iterate
    • You are happiest when the things you build go live. We make heavy use of feature flags (and our test suite) to put things live in production before they are ready for general roll out.
  5. Effective communication
    • We’re a small team, with no (and no desire to have) BAs that gather requirements and work out the plans of what needs building. You will work with support team members, account managers and members of the sales team directly. You may sometimes interface with our customers directly. Therefore your ability to write and talk about complex ideas - and their progress - with technical and non-technical stakeholders is super important. As is your ability to listen and guide other team members to reach consensus.
  6. Relevant past experience
    • We are too small and moving too fast to give a first job engineer a good experience. We are looking for someone with real life experiences of shipping frontend and backend internet facing systems:
      • 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 some frontend framework - 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.
    • You will work on frontend in this role but you will be most successful if your experience to date focused primarily on the backend.
Bonus points for
  • 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 machine learning - we have several “AI” features that are actually useful (and used) by our customers. Some are powered with LLMs, some are simpler statistical models built by us.
  • Experience with data analysis technology and methods.
  • Experience building applications that integrate into 3rd party websites.

Company Benefits

  • Equity options - so that you can share in Purple Dot’s success.
  • Private healthcare.
  • £1500 per year to work out of another office for a week (we have 2 in the US).
  • £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.

Interview Process

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

  1. (1h) Meet with Ryszard - our Head of Engineering - to learn more about each other and this role.
  2. (1h) Conversation about your current work - expect this to go into a lot of technical detail.
  3. (2h) Final stage when you will pair with us on a System Design exercise in our London office.
  4. (30 mins) Meet with - John - our CTO.

Message prompt from Ryszard

Ryszard on cord18m
Active 18 minutes ago
Hey. Thanks for your interest in 🟣 Purple Dot! What's the single sentence summary of why you like the sound of our job offer?

Skills of candidates in conversation

Typescript
Node.js
React
AWS
JavaScript
Ryszard on cord18m
Active 18 minutes ago
Head of Engineering
Active 18 minutes ago
Ryszard on cord
Senior Full Stack Engineer at Purple Dot
Message Ryszard  ·  Typically responds within days

Talk directly
to who's hiring

cord intros you to the companies worth joining, from seed to enterprise.

Everything you need to find work

Surface every relevant position, direct message the people hiring and manage all your applications in one place.

Get started

Every position in one place

We index the web for open positions that might be relevant to you and bring them all in one place.

Positions you might like split into tabs based on their type

Direct messaging

No more CV blackholes. Message people hiring directly and see their activity live on cord.

A sent message to a hiring manager
A board of positions in different stages

Application management

Manage all your applications and interviews in one place.

Advanced insights

Know your worth and see how you compare with other applicants.

Visualisation of a profile match score for a position and score comparison with other applicants

Direct.
Transparent.
Human.

On cord you can message people hiring directly, see when they were last active, how responsive they are and access transparent information that you wouldn't be able to find anywhere else.

Photos people at Starling BankPhotos people at Starling BankPhotos people at Starling BankPhotos people at Starling BankPhotos people at Starling Bank
Starling Bank on cord

Starling Bank

Full Stack Engineer (ML Ops)

London, UK
FinTech · Banking · Finance
A better bank for everyone
Active
over 6 months ago
Responds to
0% of requests
Responds in
1h 55m
Requests
7 pending

Skills & Experience

Job roles: Full Stack
Experience level: Mid, Senior
Core skills considered: Java, React, Redux, AWS, JavaScript

Logistics

Base salary: £70K - £110K
Employment type: Permanent
Remote working: Hybrid (up to 2 remote days p/w)
Visa sponsorship: Not available

Job Description

Starling is the UK’s first and leading digital bank on a mission to fix banking! Our vision is fast technology, fair service, and honest values. All at the tap of a phone, all the time.

Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way.

We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices.

Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!

The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working

We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. We don't like to mandate how much you visit the office and work from home, that's to be agreed upon between you and your manager.

Our Data Environment

Our Data teams are excited about the value of data within the business, powers our product decisions to improve things for our customers and enhance effective and agile decision making, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech.

We are looking for talented data professionals at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good.

Requirements

We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

We are looking for people who are truly full stack, and are as comfortable polishing their javascript front end as they are debugging the innards of their java applications database interactions, or standing up infrastructure with terraform. We are looking for people who can:

  • Design REST apis.
  • Code backend services, ideally using Java, or another other server side compiled language.
  • Develop modern front ends, ideally using React and Redux.
  • Get their code into the cloud and support it there, ideally on AWS.
  • Believe in clean coding, simple solutions, automated testing and continuous deployment.
  • Like to take ownership of a feature from the original idea through to live.
  • Think (like us) that a small number of empowered developers is the right way to deliver software.

Company Benefits

  • 33 days holiday (including flexible bank holidays)
  • An extra day’s holiday for your birthday
  • 16 hours paid volunteering time a year
  • Part-time and/or flexible hours available for most roles
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary
  • Hybrid/remote working
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Varied social groups set up and run by our employees
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing

Full details are available on our careers site

Interview Process

Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:

  • Stage 1 - 30 mins with one of the team
  • Stage 2 - Take home challenge
  • Stage 3 - 90 mins technical interview with two team members
  • Stage 3 - 45 min final with an executive and a member of the people team
Alex Yeates on cord
Message Alex Yeates at Starling Bank
Typically responds in an hour

What people are saying

2,000+

users joining every week

Oliver on cord

Oliver

Software Engineering Consultant
It's really easy to use, has a solid selection of jobs, and makes it helpful to direct message companies. The platform seems to offer a good range of opportunities while keeping the process simple and convenient.
November, 2025
David on cord

David

Lead Software Engineer
The platform allows you to create a professional CV, making the setup process simple and polished. The internal chat also provides an easy way to directly contact hiring companies, which makes communication much more efficient.
November, 2025
40,000+

open positions

Nicolae on cord

Nicolae

Senior Full Stack Developer
It is a great platform if you are looking for a job. It makes the search process straight forward and gives you access to solid opportunities.
November, 2025
3 million+

messages exchanged so far

Nicolae on cord

Nicolae

Senior Full Stack Developer
It is a great platform if you are looking for a job. It makes the search process straight forward and gives you access to solid opportunities.
November, 2025
84.4%

response rate from companies

Aarambha on cord

Aarambha

Associate Software Engineer
Absolutely amazing idea, the ability to see which recruiters are active makes finding opportunities very quick. There is a form of transparency built into the website that lacks in any other job searching platform.
August, 2025
Adam on cord

Adam

Senior Engineer
cord was great. Clean UI, easy to browse, and the data feature made it a breeze to quickly check whether my profile would match up well with a particular role. The messaging system made it easy to approach companies but also filter out unwanted requests.
August, 2025
4.6

score on Trustpilot

Talk directly to the people that matter

Join the hundred of thousands of people using cord to find work

Get started
 on cord
 on cord
 on cord
 on cord
 on cord
+448 joined last week
Moved to your Not right positions