Einleitung Über uns: Wir sind ein aufstrebendes Tech-Startup, das sich der Verbesserung der Arbeitssicherheit durch digitale und innovative Lösungen verschrieben hat. Unser Ziel ist es, nutzerfreundliche und effektive Tools für Arbeitssicherheit bei Unternehmen in verschiedenen Branchen im DACH-Raum (und perspektivisch in ganz Europa) zu implementieren. Unsere Unternehmenskultur ist geprägt von Neugierde, Ehrlichkeit, Ambition, Innovation und Professionalität. Deine Rolle: Als Full Stack Software Developer bei CALIMA übernimmst du eine zentrale Rolle in der Entwicklung und Wartung unserer digitalen Produkte. Du wirst sowohl an der Frontend- als auch an der Backend-Entwicklung beteiligt sein und dabei sicherstellen, dass unsere Anwendungen performant, sicher und benutzerfreundlich sind. Du arbeitest eng mit unserem Tech-Team sowie externen Entwicklern zusammen, um die besten Lösungen zu finden und kontinuierlich zu verbessern. Dabei hast du die Freiheit, deine eigenen Ideen einzubringen und umzusetzen und wirst aktiv an der Gestaltung unserer technischen Architektur mitwirken. Aufgaben Frontend Software Development: Implementierung neuer visueller und interaktiver Features für die Benutzeroberfläche unter Berücksichtigung von Performance, Benutzerfreundlichkeit und Sicherheit. Entwicklung und Durchführung automatisierter Tests zur Sicherstellung der Qualität und zur Vermeidung von Regressionen. Analyse und Behebung von UI/UX-Bugs sowie proaktive Identifikation und Lösung von Usability-Problemen. Optimierung der Frontend-Performance für schnelle Ladezeiten und eine reibungslose Benutzererfahrung. Regelmäßige Aktualisierung von Frontend-Bibliotheken und Frameworks zur Sicherstellung der Kompatibilität mit verschiedenen Browsern und Geräten. Backend Software Development: Implementierung neuer technischer Features, von der Datenbank bis zur API-Schnittstelle, unter Berücksichtigung von Effizienz, Sicherheit und Qualität. Erstellung und Pflege umfassender API-Dokumentationen zur Unterstützung anderer Entwickler. Entwicklung und Durchführung automatisierter Tests (End-to-End und Unit Tests) zur Sicherstellung der Softwarequalität. Analyse und Behebung gemeldeter Bugs sowie proaktive Identifikation und Behebung potenzieller Schwachstellen. Kontinuierliche Verbesserung der sicherheitsrelevanten Komponenten des Systems. DevOps Engineering: Entwicklung und Wartung unserer skalierbaren und robusten Infrastruktur zur Sicherstellung einer hochverfügbaren Umgebung. Entwicklung und Pflege von CI/CD-Pipelines zur Automatisierung des Build-, Test- und Deployment-Prozesses. Implementierung und Verwaltung von Monitoring- und Logging-Lösungen zur proaktiven Überwachung der Systemgesundheit. Kontinuierliche Überprüfung und Verbesserung der Sicherheitsmaßnahmen auf Infrastrukturebene. Regelmäßige Aktualisierung und Wartung der Infrastrukturkomponenten, einschließlich der Verwaltung von Software-Updates. Qualifikation Erfahrung in der Full Stack Softwareentwicklung, idealerweise in einem Tech-Startup oder ähnlichem Umfeld. Tiefes Verständnis und praktische Erfahrung mit Frontend-Technologien wie React & TypeScript. Erfahrung mit Backend-Technologien wie Node.js, Express und MongoDB sowie API-Entwicklung und -Dokumentation. Kenntnisse in DevOps-Technologien wie Docker, Kubernetes und CI/CD-Pipelines. Eine lösungsorientierte und selbstständige Arbeitsweise, gepaart mit einem hohen Anspruch an die Qualität und Sicherheit deines Codes. Kommunikationsstärke und die Fähigkeit, effektiv im Team und mit externen Partnern zusammenzuarbeiten. Benefits Eine marktübliche Vergütung plus Erfolgsbeteiligung. Zusätzliche Mitarbeiter-Benefits: Mobilitätszuschuss (monatlich 30€ für öffentliche Verkehrsmittel), 7€ Essenszuschuss (für Mittagessen an allen Arbeitstagen), 20€ Sach-Gutschein (jeden Monat frei wählbar für REWE, IKEA, dm, Eventim, etc) Hochwertige Ausstattung mit Apple-Geräten. 100% Remote (wenn gewünscht) oder Hybrid (Office in Berlin-Kreuzberg). Abwechslungsreiches und spannendes Arbeitsfeld mit viel Raum für Eigeninitiative. Weiterbildung durch Zusammenarbeit mit Experten und interne Weiterbildungsmöglichkeiten. Offene und authentische Unternehmenskultur mit respektvoller und transparenter Kommunikation. Förderung für Weiterentwicklung und ständiges Lernen. Regelmäßige Teamevents & lockere Stimmung. Startup-Einblick durch enge Zusammenarbeit mit den Gründern. Noch ein paar Worte zum Schluss Hast du Lust auf eine zentrale Rolle in einem dynamischen und wachsenden Startup und möchtest dabei helfen, die Arbeitswelt sicherer zu machen? Dann freuen wir uns auf deine Bewerbung