> Markdown version of [/jobs/ext/1414533-it-anwendungsentwickler-full-stack-entwickler](https://www.wearedevelopers.com/jobs/ext/1414533-it-anwendungsentwickler-full-stack-entwickler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT-Anwendungsentwickler / Full-Stack-Entwickler - **Company:** Thomann GmbH - **Location:** Burgebrach, Germany (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Databases, Continuous Integration, Database Storage Structures, Microsoft SQL Server, Software Engineering, SQL Databases, TypeScript, Warehouse Management Systems, ReactJS, Backend, Git, Information Technology, Front End Software Development, Software Version Control - **Published:** July 24, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=17dfb20838ed7dd7 ## About the Role Wir bereiten deinen Talenten die perfekte Bühne. Idealerweise bringst du folgende mit: * Abgeschlossenes Studium der Informatik, eine abgeschlossene IT-Ausbildung (z. B. Fachinformatiker für Anwendungsentwicklung) oder eine vergleichbare Qualifikation * Mindestens drei bis fünf Jahre Berufserfahrung in der Full-Stack-Entwicklung - gerne mehr -, idealerweise im E-Commerce-Umfeld * Sicherer Umgang mit React und modernen Frontend-Technologien (JavaScript/TypeScript) * Kenntnisse in der Backend-Entwicklung mit PHP von Vorteil * Vertiefte SQL-Kenntnisse, im besten Fall mit MSSQL * Erfahrung im Design und in der Nutzung von APIs/Schnittstellen * Verständnis für betriebswirtschaftliche Abläufe und Freude daran, dich in Prozesse aus Warenwirtschaft, Customer Service oder Buchhaltung einzudenken * Versierter Umgang mit Versionsverwaltung (Git) und gängigen CI/CD-Werkzeugen * Selbstständige, strukturierte und lösungsorientierte Arbeitsweise sowie Freude an der Zusammenarbeit im Team * Sehr gute Deutsch- sowie gute Englischkenntnisse in Wort und Schrift ## Description Was wäre Musik ohne die perfekte Inszenierung? Genau dafür sorgst du mit deiner Expertise. Darum sind deine Aufgaben anspruchsvoll und abwechslungsreich: * Konzeption, Entwicklung und Weiterentwicklung von Anwendungen und Tools rund um unsere internen Prozesse und unsere Warenwirtschaft * Umsetzung von Features über den gesamten Stack hinweg - vom React-Frontend über die Business-Logik bis zur Datenbank, wobei der Fokus zunächst auf dem Frontend liegt * Entwurf, Optimierung und Pflege von Datenbankstrukturen und -abfragen (SQL, vorzugsweise MSSQL) * Entwicklung und Betreuung von Schnittstellen zwischen unserer Warenwirtschaft und angrenzenden Systemen * Enge Zusammenarbeit mit Fachbereichen wie Web, Customer Service und Buchhaltung: Aufnahme von Anforderungen und Übersetzung in tragfähige technische Lösungen * Analyse, Digitalisierung und Automatisierung bestehender interner Abläufe * Sicherstellung von Code-Qualität durch Reviews, automatisierte Tests und saubere Dokumentation * Mitarbeit an der Weiterentwicklung unserer Entwicklungsprozesse, Architektur und Standards, #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; } ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Successful talent development in tech: A joint journey of executives and talents](https://www.wearedevelopers.com/videos/1497-successful-talent-development-in-tech-a-joint-journey-of-executives-and-talents) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Jobs in Germany for Americans](https://www.wearedevelopers.com/magazine/423-jobs-in-germany-for-americans) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany)