Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Fullstack Developer (m/w/d)

Semdor Pharma Group GmbH · Köln

On-sitePosted 11 Sept 2026

What this role requires

4 requirements, read out of the advert rather than guessed from the job title:

Also mentioned, not required: NestJS, REST, German. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open full-stack roles in Europe.

Check my CV against these 4 requirements

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

Deine Aufgaben Bloombase baut die führende ERP-Plattform für Cannabis-Apotheken in Deutschland. Gegründet mit dem Full-Stack-Know-how von SnapNext und dem Branchenrückhalt von Cannamedical – einem der größten Cannabis-Konzerne im deutschsprachigen Raum – entwickeln wir eine B2B-Software, die das Cannabis-Business bei uns und unseren Kunden grundlegend neu strukturiert.  Wir sind klein, bewegen uns schnell und treffen Entscheidungen pragmatisch. Du steigst früh ein, gestaltest die Company aktiv mit und arbeitest in einem modernen Startup-Umfeld – mit der Sicherheit und dem Rückhalt einer etablierten Unternehmensgruppe im Rücken.  Du entwickelst unsere ERP-Kernmodule mit – Inventarverwaltung, Auftragsabwicklung per Stapelverarbeitung, digitale Rezeptabwicklung und rollenbasierte Dashboards – über den gesamten Stack hinweg

Du baust und pflegst die Schnittstellen, über die eine einzige Anbindung unsere Kunden mit allen Telemedizin-Plattformen und Versanddienstleistern (z. B. DHL, UPS) verbindet

Du sorgst dafür, dass Audit-Sicherheit, lückenlose Protokollierung und DSGVO-Konformität sauber im Code verankert sind – bei uns Kernanforderung, kein Nachgedanke

Du schreibst wartbaren, getesteten Code, nimmst an Code Reviews teil und entwickelst unsere Standards mit weiter

Du behältst die Skalierbarkeit im Blick, damit die Software auch bei steigendem Bestellvolumen schnell und stabil bleibt

Dein Profil Mehrjährige Erfahrung in der professionellen Softwareentwicklung

Read the full description (14 more sections)

Fundierte Kenntnisse im Stack: Frontend mit React, Backend mit Node.js (NestJS) und durchgängig JavaScript/TypeScript

Erfahrung mit relationalen Datenbanken und Datenmodellierung

Erfahrung im Umgang mit APIs/Schnittstellen (REST, ggf. Webhooks)

Sehr gute Deutschkenntnisse

Warum wir? Zeit für dich  Freu dich auf 30 Tage Urlaub pro Jahr bei einer 40-Stunden-Woche – die halben Tage an Heiligabend und Silvester bekommst du zusätzlich geschenkt.

Urban Sports Club  Bleib aktiv, wann und wie es zu dir passt: Mit dem Urban Sports Club (Tarif „Classic“) – mit nur geringer Eigenbeteiligung.

Mittagessen ohne Aufwand  Keine Lust auf Vorkochen? Mit Mealmates kommt dein subventioniertes Mittagessen ganz unkompliziert zu dir.

Unterstützung für Familien  Wir bezuschussen die Kinderbetreuung für Nichtschulkinder mit bis zu 250 € monatlich – damit du dich entspannt auf Job und Familie konzentrieren kannst.

Gemeinsam mehr erleben  Neben der Arbeit darf der Spaß nicht zu kurz kommen: Sommerfeste, Weihnachtsfeiern und regelmäßige Team-Events gehören bei uns dazu.

Vorsorge im Blick  Wir unterstützen dich dabei, heute schon an morgen zu denken – mit unserer betrieblichen Altersvorsorge.

Weiterentwicklung  Deine Entwicklung liegt uns am Herzen: Wir fördern dich mit Weiterbildungen und individuellen Entwicklungsmöglichkeiten.

Modernes Arbeiten  Damit du gut arbeiten kannst, stellen wir dir modernes Equipment wie Laptop und – je nach Rolle – ein iPhone zur Verfügung.

Teamkultur  Freu dich auf ein respektvolles Miteinander, flache Hierarchien und eine offene DU-Kultur.

Find more English Speaking Jobs in Germany on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours