Skip to content

Open nowPosted 272 days ago

Full Stack Engineer

careeros3 open roles

Where
International
Get the CV for this job

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

Your applicationOpen nowFull Stack Engineercareeros · International
  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 careeros'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.

11.5% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: posted 272 days ago

The posting

CareerOS is a B2B2C career platform serving 100+ top MBA programs worldwide - including Oxford, INSEAD, London Business School, Georgetown, and Notre Dame - along with 30+ employers. We help 500K+ users land jobs they love. We're a small, high-output team based in Barcelona, operating with American startup intensity - we ship fast, own our decisions, and push each other to do great work.

We work in small squads, each owning their own area of the product end-to-end.

We're looking for an Engineer who can work confidently across the full stack - React/TypeScript on the frontend, Node.js on the backend. You'll ship features end-to-end, make product decisions, and grow into a senior role with us.

What you'll actually do

You won't specialize in one corner. You'll build across the stack.

  • Ship features end-to-end - From database to UI. You'll work across React/TypeScript and Node.js (with some legacy Go), owning features from start to finish.
  • Make product decisions - See a confusing UX? Fix it. Have a better idea for an API design? Propose it and build it. We trust engineers to make smart calls on small-to-medium product decisions.
  • Build with AI tools - We use AI coding tools daily (Claude Code, Cursor - team members pick what works for them). You should be comfortable (or excited) to work this way.
  • Work directly with design - Implement pixel-perfect, responsive interfaces from Figma. Push back when something doesn't make sense.
  • Own your code in production - We do continuous deployment. What you merge today is live today. You'll debug, monitor, and improve what you build.

What we're looking for

Must-haves:

  • 3-5 years building production web applications, comfortable on both frontend and backend
  • Strong React and TypeScript skills - You can build complex UIs confidently
  • Backend experience with Node.js - You can write APIs, work with databases, and debug across the stack
  • Solid SQL skills - You can write queries, understand schemas, and think about data
  • Strong product intuition - You've shipped features where you made design and technical calls, not just followed tickets
  • Excellent communication - You can articulate tradeoffs clearly, push back respectfully, and work well async
  • Comfortable with ambiguity - Requirements will be fuzzy. You ask the right questions, make reasonable assumptions, and move forward without hand-holding
  • Fluent English - We're a distributed team; clear written and verbal communication is essential

Strong signals:

  • You've worked at an early-stage startup before (and liked it)
  • You have side projects or open source contributions that show you build things because you're curious
  • You've used AI coding tools and have opinions about them
  • You care about craft - clean code, good abstractions, thoughtful UI details

What this role is NOT

Let's be honest about fit:

  • ❌ Not a laid-back 9-to-5 - Startup doesn't mean less oversight and more flexibility. It means more ownership, higher stakes, and sometimes intense pushes. We respect personal time, but when we ship, we ship hard.
  • ❌ Not highly structured - If you need detailed specs and clear roadmaps to function, this isn't the place.
  • ❌ Not single-track - If you only want to do frontend or only backend, check out our other roles. This one requires range.

What you get

  • Competitive salary + stock options (we'll discuss based on experience and location)
  • Remote-friendly, with optional in-person time in Barcelona
  • Small team where your work visibly matters - we have 500K+ users and real revenue
  • Direct access to founders and fast decision-making
  • Clear path to senior engineer as we scale from 5 to 10+ engineers

Don't check every box but think you'd be great? Apply anyway. We care more about trajectory and taste than credentials.

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 careeros'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 careeros'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

    careeros'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.