(Senior) Fullstack Engineer (m/f/o) eCommerce
Georg Thieme Verlag · Stuttgart, Germany
You apply on the site where the job is posted. I never handle applications.
- Mobile working in Germany
- Stuttgart
- Work experience
- IT
- Published: 2026-08-17 Job ID: 1882
At Thieme, we’re kicking off the formation of several new development teams that will not only develop software but also actively help shape the digital future of medicine and healthcare. Take this opportunity to be part of it from the very beginning and lay the foundation that will form the backbone of our digital products.
As a Senior Fullstack Engineer (m/w/d), you’ll become part of our Public Properties Engineering Team, the team behind Thieme’s public-facing web products and digital experiences. Your focus will be our Webshop, a business-critical eCommerce platform that enables customers to discover and purchase Thieme products.
You’ll work in an agile, product-oriented environment and contribute across the full technology stack, with a particular focus on backend development. As part of our journey toward becoming a true product organization, you’ll help us build maintainable, scalable, and user-focused solutions while working closely with Product, UX, DevOps, and other engineering colleagues.
Thieme is a leading supplier of information and services contributing to the improvement of healthcare and health. Employing more than 1,000 staff, the family-owned company develops products and services in digital and other media for the medical and chemistry sectors. Operating internationally with offices in 11 cities worldwide, the Thieme Group works closely with a strong network of experts and partners. The products and services are based on the high-quality content of Thieme's 200 journals and 4,400 books. With solutions for professionals, Thieme supports relevant information processes in research, education, and patient care. Medical students, physicians, nurses, allied health specialists, hospitals, health insurance companies and others interested in health and healthcare are at the focus of Thieme's activities. The mission of the Thieme Group is to provide these markets with precisely the information, services, and products they need in their specific work situation and career.
Department: Information Technology
Start: as soon as possible
Contract duration: permanent
Working-Hours: Full-Time (40h/Week)Your role & your impact
- Take ownership of the full development lifecycle, from concept and implementation to production, operations, and continuous improvement.
- Contribute across the full stack, with a particular focus on backend development, system integrations, and eCommerce functionality.
- Lead bringing DevOps knowledge and operational ownership into the team by improving deployment processes, monitoring, reliability, and maintainability, in collaboration with our Technical Platform Team (“You build it, you run it”).
- Work closely with the Product Manager and UX to challenge ideas, clarify requirements, refine solutions, and deliver meaningful value for customers and the business.
- Bring structure and a pragmatic engineering perspective to evolving priorities, technical challenges, and unclear requirements.
- Mentor and support less experienced colleagues and help strengthen shared engineering practices across Public Properties.
- Contribute actively to our product-oriented engineering culture, focusing on sustainable solutions and real customer needs. Your profile
Tech-Stack: TypeScript JavaScript React · Next.js · node.js · PHP · CI/CD · Docker
- 5+ years of hands-on experience building and operating full-stack applications.
- Strong backend engineering skills and solid frontend understanding.
- Practical experience with eCommerce platforms or solutions.
- Good understanding of scalable, maintainable architecture and modern engineering practices across the full development lifecycle.
- Experience with production operations, deployment processes, observability, monitoring, testing, and continuous improvement.
- Proven ability to work effectively in cross-functional, product-oriented teams.
- A proactive and pragmatic mindset, strong communication skills, and a willingness to take technical and operational ownership.
- Experience with Shopware or PHP is a welcome advantage, but not a requirement. We value transferable eCommerce and backend experience and your willingness to learn. What we offer you
- With the option of flexitime (40 hours/week for full-time employees) and mobile working within Germany, you can organise your own individual way of working.
- Use state-of-the-art hardware, which we will of course provide you with.
- Become part of a family-run, internationally active company - accompany our digital transformation and actively help shape the future of healthcare.
- Support pioneering innovations in the field of digitalisation and set new standards together with us.
- Experience a new work culture of participation - we focus on empowerment and respectful interaction with one another.
- Benefit from individualised offers from the Thieme.ACADEMY that promote your strengths and drive your personal development.
- You can also take advantage of our wide range of health and sports programmes.
- Adriane Hendlmeier
- Talent Acquisition Manager
#content_zone { max-width: 834px; } #scheme_detail_data { width:100%; display:table; margin-bottom: 10px; } .scheme-border { border: 1px solid rgba(220,223,226,0.8); } .scheme-margin { margin-top: 10px; } .scheme-display .scheme-content { font-size: 16px; padding: 14px 24px; background-color: #ffffff; line-height: 1.6; } .scheme-display .scheme-title { word-break: break-word; } .scheme-display .scheme-title h2 { margin: 0px; font-size: 28px; line-height: 2; padding: 0px; } .scheme-display .scheme-title ul { margin-bottom: 16px; } .scheme-display .video { width: 100%; height: 400px; } .scheme-display h2.scheme-headline { margin: 0px 0px 18px 0px; padding: 0px; } .scheme-display .content-images { position: relative; overflow: hidden; display: block; box-sizing: border-box; padding: 0px; } .scheme-display .content-images:not(:has(.content-images-frame)) { height: 335px; } #header_image { display: none; } #jobTplContainer ul.scheme-additional-data { margin-bottom: 0px; min-width: 40%; } .scheme-additional-data { float: left; margin: 0; padding: 0; list-style: none; } .scheme-additional-data li { list-style: none; margin: 4px 15px 0px -3px !important; } .scheme-additional-data li.left { float: left; } .scheme-display .slide-images:nth-child(2), .scheme-display .slide-images:nth-child(3) { display:none; } .scheme-display .slide-images { width: 100%; position:absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } .scheme-display .content-images-frame { position: relative; width: 100%; height: 335px; overflow: hidden; } .scheme-display .content-images-description { display: block; text-align: left; font-size: 1rem; line-height: 1.4; color: #000; padding: 8px 24px; border-bottom: 1px solid rgba(220,223,226,0.8); } .scheme-content .user-image { width: 100px; height: 100px; border-radius: 50%; float: left; line-height: 100px; background: no-repeat center center; background-size: cover; } .scheme-content .user-data { height: 100px; margin-left: 80px; } .scheme-content .user-data li { list-style: none; } i.fa-fw { margin-right: 5px; margin-left: 5px; } @media (max-width: 768px) { .scheme-additional-data li { display: block; float: none; } .scheme-display .content-images { height: 250px; } } @media (max-width: 650px) { .scheme-display .content-images { height: 250px; } } @media (max-width: 450px) { .scheme-display .content-images { height: 133px; } } #frame_zone { background-color: #ffffff; }