Skip to content

Open nowPosted 24 days ago

Senior Software Engineer Commerce Systems

yaba5 open roles

Where
Barcelona
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Software Engineer Commerce Systemsyaba · Barcelona
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on yaba's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.7% of postings close within 7 days. Measured by our own scanner across the market. yaba postings stay open a median of 13 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.5%3 days
  3. 12.7%7 days
  4. 20.4%14 days
  5. 35.6%30 days
  6. 58.7%60 days
This job: posted 24 days ago

yaba median: 13 days open

The posting

About the Position

YABA sells five brands across Amazon, our own Shopify stores, marketplaces like iHerb, and retailers like Target. Behind that sit NetSuite, several 3PLs and a growing set of integrations, pricing rules and internal tools. We're looking for a senior engineer to own big pieces of that system end to end.

This is a senior role in a small Tech team, reporting to the CTO. You'll start by owning our commerce integrations - inventory, orders, EDI, marketplaces, 3PLs and NetSuite - and then take on the internal tools we need next, starting with a pricing back office that controls prices per channel.

We are AI-first. Most of our code is written by AI coding agents like Claude Code, and we build rather than buy - custom beats expensive, rigid middleware for our use cases. That makes the hard part of the job judgement, not typing: deciding what to build, directing the agent precisely, and above all evaluating its output with a critical eye. We're looking for someone who assumes generated code is wrong until proven right, catches the subtle mistakes (a silent data drift, a missing retry, a secret in the wrong place), and owns what ships in production

How you will contribute

You'll own workstreams from the first conversation with the business to running them in production. You'll work with Operations, Supply Chain, Finance and Brand Management, and with vendors such as SPS Commerce, Mirakl, our 3PLs and our NetSuite partner.

As a member of this team you will

  • Own the integrations between NetSuite, Shopify, Amazon, marketplaces, EDI partners and 3PLs (orders, stock, shipments and invoices)
  • Keep stock accurate across every channel: sync, allocation rules and daily reconciliation with alerts when anything drifts
  • Build internal tools and back-office apps, starting with a pricing tool that sets prices per channel within rules (Amazon Buy Box and reference-price constraints, margin floors, approvals)
  • Replace fragile no-code automations (Make, n8n) with maintainable code where it matters
  • Run what you build: monitoring, alerting, runbooks, and fixing incidents when they happen
  • Work directly with vendors and retailers' technical teams to pin down specs and resolve issues
  • Act as the CTO's backup for day-to-day tech operations: first responder for tech requests, incidents and access management when the CTO is away
  • Work AI-first every day: brief agents precisely, then review their output critically: tests, edge cases, failure modes, security, and reconciling results against source systems before anything reaches production

Who will thrive in this role

These are some of the traits we would want you to bring to the table:

  • 5+ years building production software, strong in Python or TypeScript
  • AI-first way of working: you already build most of your code with AI coding agents (Claude Code, Cursor or similar) and have a clear method for verifying what they produce
  • A critical eye: you spot when output is confidently wrong, you don't trust a green test suite blindly, and you can explain why something that "works" is still not right
  • Experience integrating business systems through APIs and webhooks: data mapping, idempotency, retries, queues, reconciliation
  • Able to build a simple internal web app end to end (backend, database, a functional UI)
  • Solid SQL
  • You've worked at or with an e-commerce brand, marketplace, 3PL, ERP partner or integrator, and you understand orders, inventory and fulfilment
  • You own production: you think about monitoring and failure modes before you ship
  • Autonomous and trustworthy: you take a vague business problem, scope it, and deliver it without being managed step by step, and you can be trusted with admin access to critical systems
  • Comfortable dealing with vendors and non-technical colleagues directly
  • Professional level of English and Spanish

Nice to have

  • NetSuite (SuiteTalk REST, SuiteQL, saved searches)
  • EDI (X12 850 / 856 / 810 / 846)
  • Amazon SP-API, Shopify Admin API, or other marketplace APIs
  • Pricing or repricing logic
  • GCP, Terraform, Docker

YABA’s team commitment

We are a dynamic company with the mission to nurture and grow amazing brands in a new generation house of products. We run a portfolio of supplement, health food and home brands across Amazon, our own web stores and retail, and we use data and automation to make them scale.

Data is king at YABA: we build our own technology to know what's next before the market does. Our international team values collaboration and respects the contributions of every person.

What will the interview process look like

We keep it simple and transparent, with a maximum of 3 interactions:

  1. People & Culture screening
  2. Technical session with the team and CTO: a realistic task using an AI coding agent in one of our repos, plus a design conversation

Why you'll love working at Yaba

  • People-first culture: people are at the heart of everything we do. We're building a place where you can thrive, feel valued, and have a real impact.
  • Time to recharge: 25 vacation days each year.
  • Smart compensation: tax-advantaged flexible retribution, so you can tailor your package.
  • Work-life harmony: flexible hours and the option to work hybrid.
  • Monthly Wellbeing Day: one day off every month to focus on yourself (12 extra days a year).
  • Birthday off: a day off during your birthday month.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against yaba's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on yaba's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    yaba's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.