Skip to content

Open nowPosted 41 hours ago

Full Stack Developer

Embedl1 open role

Where
Göteborg, Sweden
Get the CV for this job

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

Your applicationOpen nowFull Stack DeveloperEmbedl · Göteborg, Sweden
  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 Embedl'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.

13.6% of postings close within 7 days. Measured by our own scanner across the market. Embedl postings stay open a median of 39 days.

Share of postings closed within
  1. 2.3%1 day
  2. 4.7%3 days
  3. 13.6%7 days
  4. 21.9%14 days
  5. 36.9%30 days
  6. 59.0%60 days
This job: posted 41 hours ago

Embedl median: 39 days open

The posting

About Embedl and the Hub

Embedl builds tools that help engineers develop and deploy AI on physical hardware. Embedl Hub is our developer platform for engineers and organizations, bringing data visualizations, experiment tracking, models, hardware results and validation evidence together to help teams understand results and decide what to do next. Our ambition is to become a leader in physical AI, a rapidly developing field bringing intelligence into real-world machines. You will help build the developer tools that make this possible.

The role

We are looking for a full stack engineer with at least three years of professional experience who loves finding user problems and building something useful to solve them. You will drive work from discovery through system design, backend and frontend implementation, and production.

You take the initiative to talk to users, understand where they get stuck, and turn what you learn into a small MVP you can ship quickly. You follow up to find out whether it helped, then improve it or change direction. You care about what users achieve with your work.

You have already made AI coding agents part of your development process. You know how to give them useful context, delegate well-scoped work, and review and test the results. You remain accountable for the design and code you deliver.

You will join a team that values collaboration and teamwork. You will also work closely with ML engineers and learn directly from customers. The Hub is primarily deployed in customer-controlled environments, so installation, upgrades and operation matter alongside the product experience.

What you will do

· Build relationships with users, observe their workflows and investigate recurring frustrations. Propose problems worth solving and agree priorities with the team.

· Choose the smallest useful MVP and get it into users’ hands quickly. Keep the scope focused while protecting their data and existing workflows.

· Define success before building. After release, combine user feedback with evidence such as adoption, task completion or time saved to decide whether to iterate, expand or stop.

· Design systems across the stack: service boundaries, APIs, data models and frontend flows. Explain tradeoffs around simplicity, performance, security and maintainability.

· Build backend services, database schemas and integrations with Python tooling and hardware execution systems.

· Build clear, accessible interfaces for technical users working with experiments, model lineage, hardware results and validation evidence.

· Use coding agents for implementation, investigation, testing and review. Improve the context, instructions and checks that make these workflows reliable.

· Own reliability and performance for the features you ship, including observability, debugging and production fixes. Contribute to code review and CI/CD.

Our stack

The Hub application uses TypeScript and SvelteKit on Node.js, with PostgreSQL and Prisma for data, and Tailwind CSS for the interface. Python supports SDKs and ML integrations. We use Docker, CI/CD, Vitest and Playwright. You should be comfortable learning across this stack; experience with every tool is not required.

What you bring

· 3+ years of professional software engineering, including building and maintaining web apps in production.

· Initiative across frontend and backend: you’ve spotted a user problem, shipped a first version and learned from what happened next.

· Practical system design: you turn vague requirements into workable designs and can explain the tradeoffs.

· Strong TypeScript and a modern frontend framework. Svelte/SvelteKit is a plus; React, Vue or similar also transfers.

· Backend experience: API design, SQL, relational data modeling, authentication and authorization. You’re comfortable with Node.js, or happy to learn it.

· Agentic development workflows in real projects: you scope tasks, provide context, review changes and catch incorrect or insecure output.

· Automated testing, Git, Docker and CI/CD, and you can debug issues from the application through to deployment.

· You make progress when the problem is still unclear, ask for help when you need it and change your mind when the evidence says so. Clear English; Swedish is a plus.

Useful additional experience

· Python, ML tooling, experiment tracking, model registries, hardware benchmarking or physical AI.

· Developer tools, data visualization or products for technical users.

· Customer-managed deployments, Kubernetes, infrastructure as code or environments with restricted network access.

· Traceability, validation or engineering workflows in regulated industries.

What we offer

You’ll shape what we build and how it feels to use. You’ll help decide which user problems the Hub should solve, and you’ll have a real say in both its architecture and its user experience. Your teammates are experts in ML, compilers and hardware, and together we build the tools engineers use to bring AI into the physical world. We are team that likes working together and means it, we assume good intent, say what we think, and don't let disagreements get personal. Real acceptance of each other's differences, not just tolerance of them. A seat at the table on how this company is built, and room to keep learning.

Health and wellness allowance (friskvårdsbidrag) of 5000 SEK, wellness hour (friskvårdstimme), and private health insurance.

How to apply

Apply with your CV and a short example of a user problem you took ownership of. What did you ship first, how did you judge whether it worked, and what did you change after learning from users? Include how coding agents contributed to your work. A GitHub link or portfolio is welcome but not required; please avoid sharing confidential code or customer information.

Application Process

The selection and interview process is ongoing so please send your application in English as soon as possible via our website. The application will close on the 30th of November.

If you have any questions, please send them to Ann Tornberg at [email protected].

You're welcome at Embedl for who you are, no matter where you come from, what you look like, or what your favorite IDE is. Join us and help shape the future of Physical AI.

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

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