Junior Fullstack-Entwickler (m/w/d) (w/m/div.)
- Vollzeit
Unternehmensbeschreibung
Stellenbeschreibung
Als Junior Full Stack Developer (m/w/d) sind Sie ein aufstrebendes Talent in unserem Entwicklungsteam. Unter der Anleitung erfahrener Kollegen werden Sie aktiv an der Entwicklung unserer Anwendungen teilnehmen. Sie haben die Möglichkeit, wertvolle Erfahrungen sowohl in der Frontend- als auch in der Backend-Entwicklung zu sammeln und in einem dynamischen Umfeld zu wachsen. Ihr Beitrag ist wichtig, um unsere Produkte kontinuierlich zu verbessern und unseren Nutzern ein positives Erlebnis zu bieten. Entwicklung: Sie werden neue Funktionen und Module für unsere Webanwendungen und Softwareprodukte implementieren. Frontend-Entwicklung: Sie werden responsive und leistungsfähige Benutzeroberflächen unter Verwendung moderner JavaScript-Frameworks entwickeln. Backend-Entwicklung: Sie werden robuste, skalierbare und sichere Backend-Dienste und APIs entwickeln, hauptsächlich unter Verwendung von Python. Datenbankmanagement: Sie werden Datenbankstrukturen optimieren und einen effizienten Datenzugriff sicherstellen. Asynchrone Kommunikation: Sie werden Nachrichtenwarteschlangen (z.B. mit RabbitMQ) implementieren und verwalten, um eine robuste und skalierbare asynchrone Kommunikation zwischen den Diensten zu gewährleisten. Codequalität & Testing: Sie werden sauberen, wartbaren Code schreiben, Unit- und Integrationstests durchführen und eine hohe Codequalität sicherstellen. Zusammenarbeit: Sie werden eng mit Produktmanagern und anderen Entwicklern zusammenarbeiten, um technische Lösungen zu entwickeln. Bereitstellung & Wartung: Sie werden die Bereitstellung und Wartung unserer Anwendungen unterstützen.
Qualifikationen
- Ausbildung: Bachelorabschluss in Informatik, Software Engineering, Informationstechnologie oder einem verwandten Bereich oder abgeschlossene IT-Ausbildung (z. B. Fachinformatiker) oder gleichwertige berufliche Zertifikate und nachgewiesene Erfahrung.
- Frontend-Expertise: Ausgezeichnete Kenntnisse in JavaScript (ES6), HTML5, CSS3. Fundierte Kenntnisse in mindestens einem modernen Frontend-Framework (z. B. Angular, Vue.js).
- Backend-Expertise: Hervorragende Kenntnisse in Python (mit Frameworks wie FastAPI). Erfahrung in der Entwicklung und Gestaltung von RESTful APIs. Praktische Erfahrung mit Message Brokern, insbesondere RabbitMQ.
- Datenbanken: Gute Kenntnisse in relationalen Datenbanken (z. B. PostgreSQL, MySQL, MS SQL Server) und/oder NoSQL-Datenbanken (z. B. MongoDB, Redis).
- Versionskontrolle & CI/CD: Sicherer Umgang mit Git und Erfahrung mit CI/CD-Pipelines.
- Problemlösung: Analytische Fähigkeiten und eine lösungsorientierte Herangehensweise.
- Kommunikation: Gute schriftliche und mündliche Deutsch- und Englischkenntnisse.
- Teamplayer: Sie sind ein kommunikativer Teamplayer und nehmen aktiv an Diskussionen teil.