Senior Fullstack Engineer (Node, TypeScript, React) m/f/d


  • Vollzeit
ab sofort

We are building the next generation European e-pharmacy. With over 70 colleagues in the engineering and product team, we design, develop and operate the online pharmacy for Europe: Shop Apotheke.

As one of the leading online pharmacies in Europe with webshops in seven countries, we make sure that millions of people can rely on us every day when it comes to their health.

We are publicly listed and our growth is backed by stable financials (google us to check out how we’re doing on the stock market today!).

We are looking for a Senior Fullstack Engineer to join us!

Our tech stack:

TypeScript, ES6, React, Redux, Node.js, ESI, Varnish, Docker, Google Cloud, Kubernetes, RabbitMQ, REST-APIs 

What you will experience in this role:

  • You will play an active role in our developer community, participating in tech decisions and influencing the tech vision of your peers. 
  • You will add functionality to our API gateway that is the link between our customer-facing applications and our domain-driven services in the cloud. 
  • You will extend and create new backend services in a variety of domains that interact with other internal and external applications. 
  • You will create and consume API endpoints based on contracts that have been defined with your colleagues. 
  • You will work with RabbitMQ to ensure scalable, asynchronous communication between services 
  • You will work on new features that are designed with high-performance and scalability in mind.   
  • You will work in a small, cross-functional team with other frontend and backend engineers, QA engineers, a Product Owner as well as an Agile Coach.   
  • You will work with colleagues that love collaborating and achieving successes together. Our company embraces an open feedback culture, allowing for open communication within our teams.   
  • You will design, code and deploy features that are used by millions of people across Europe. Our current active customer base is 6M customers.   

Your profile:

  • You understand that seniority is not the number of years of experience but the ability to make a genuine impact, to be proactive and to take ownership.
  • You have built services at scale with Node.js and TypeScript. 
  • You are open to working 80% on the backend and 20% on the frontend.  
  • You have a cloud DevOps / infrastructure mindset (Docker, Kubernetes) and know how to set up a CI/CD pipeline. 
  • You like to test your code before the QA engineers do it and you are experienced with unit and integration testing.   
  • You enjoy designing and building new features from scratch.   
  • You feel responsible for your code and actively check production logs/alerts to make sure it runs well as expected.   

What we offer:

  • An agile and outcome-oriented organisation, where respect for talent and honest work are fundamental values. 
  • Direct communication, respect and collegial approach are vital points of our code of conduct.   
  • We are a diverse, international team and English is our working language.   
  • Your growth helps our growth. We have a training budget dedicated to the engineering team, and it’s up to you to choose what conferences or workshops you spend it on.    
  • In case you want to learn German, we support you with free German classes.    
  • You can devote 10% of your working time to personal development projects. Be it things that are close to your heart; frontend community tasks; or tackling a problem that you wouldn’t deal with otherwise.   
  • For parents, we offer a monthly subsidy for kindergarten.   
  • You are free to choose your operating system and your IDE - we pair it with powerful modern hardware that suits your needs perfectly.   
  • 10% employee discount on all OTC and BPC products in our online store.    


Betriebliche Altersvorsorge

Um Dich für Deine Zukunft zu wappnen, unterstützen wir Dich bei Deiner Altersvorsorge.


Mit dem Job-Ticket kommst Du ganz entspannt und sicher an Deinen Arbeitsplatz. Wir finanzieren dieses für das VRS-Gebiet zu 100%.


Als zusätzlichen Incentive für Eltern bieten wir einen monatlichen Zuschuss für den Kindergarten an.


Wir bieten Dir Vergünstigungen in unserem Online Shop an.


Uns liegt es sehr am Herzen, dass Du Dich vom ersten Tag an bei uns wohlfühlst. Das 3-tägige Onboardingprogramm führt Dich durch alle Abteilungen, sodass Du ein ganzheitliches Verständnis über die Unternehmensorganisation und unsere Kultur bekommst.


Um Deine Gesundheit und Bewegung zu fördern, bieten wir Dir eine Mitgliedschaft bei Urban Sports Club an. Dort hast Du die Möglichkeit, aus verschiedenen Sportprogrammen Dein ganz individuelles Paket zu schnüren.


Deine Kolleginnen und Kollegen kommen aus vielen verschiedenen Nationen. Um eine Sprache zu sprechen, unterstützen wir Dich daher dabei, Deutsch oder Englisch als Fremdsprache zu lernen.

Flexible Arbeitszeiten

Ob Vereinbarkeit von Familie und Beruf oder mehr Flexibilität im Alltag, wir unterstützen Dich bei Deiner Arbeitszeitgestaltung.

Team- & Company Events

One team, one goal. Teambuilding fördern wir durch kreative Teamevents, Erfolge feiern wir gemeinsam bei regelmäßigen Firmenveranstaltungen.

Trainings- & Weiterbildungsmöglichkeiten

Um erfolgreich zu bleiben, fördern wir Deine Entwicklung durch interne oder externe Trainings- und Weiterbildungsmöglichkeiten.


Ewelina Kuzmicz

IT & Tech Recruiter
Online Bewerbung
Online Bewerbung

Dafür benötigen wir Deinen aktuellen Lebenslauf sowie eine Information zu Deinem möglichen Eintrittstermin und Deiner Gehaltsvorstellung. Ein Motivationsschreiben sowie Zeugnisse sind von Vorteil.

Sichtung Deiner Bewerbung 
Sichtung Deiner Bewerbung 

Unser HR-Team prüft gemeinsam mit der Fachabteilung Deine Unterlagen und meldet sich schnellstmöglich bei Dir.


Optional führen wir ein erstes, ca. 30-minütiges Telefoninterview mit Dir, um offene Fragen von Deiner und auch von unserer Seite zu klären.

Persönliches Kennenlernen
Persönliches Kennenlernen

In einem ersten persönlichen Gespräch triffst Du einen Ansprechpartner des Fachbereichs und einen Kollegen des HR-Teams. Das Gespräch dauert ca. 60 Minuten.


Wenn Du uns im persönlichen Gespräch überzeugt hast, laden wir Dich zu einem zwei- bis dreistündigen Schnuppertag ein. Du lernst Dein zukünftiges Team kennen und bekommst tiefere Einblicke in die Rolle und Aufgaben.


It’s a match! Wenn Du uns in allen Schritten überzeugen konntest, freuen wir uns, Dir Deinen Arbeitsvertrag schnellstmöglich zuzusenden.

Für diesen Job bewerben

Jetzt bewerben