Fullstack Softwareentwickler
Role details
Job location
Tech stack
Job description
Du suchst eine neue Herausforderung in der Softwareentwicklung? Du brennst für Themen im Bereich Produktion und Industrie 4.0? Du möchtest in einem innovativen Team die Vision der Smart Factory mitgestalten? Bei Selfbits hast du die Möglichkeit als Full-Stack-Entwickler mit unserem Manufacturing Execution System die Potentiale der Industrie 4.0 für unsere Kunden zu realisieren. Dabei kannst du deine Fähigkeiten im gesamten Service-Stack zwischen Frontend und Datenbank bis zur Infrastruktur einbringen. Du unterstützt dabei unsere Kunden darin, Transparenz in die Fertigung zu bringen und schaffst die Grundlage für deren Optimierung., * Du implementierst eigenständig Anforderungen unserer Kunden in unseren Webanwendungen mit TypeScript
- Dabei entwickelst du alle Bestandteile unserer Produkte, Datenbank, Backend, Frontend und Schnittstellen weiter
- Du baust mit uns eine skalierbare und modulare Cloud Infrastruktur auf Basis von Kubernetes auf und entwickelst diese kontinuierlich weiter
- Du konfigurierst und überwachst die CI/CD-Pipelines deiner Projekte
- Dein Gespür für Verbesserungen sorgt für hohe Performance, Stabilität und Softwarequalität unter Berücksichtigung von neuen Trends
- Deine Leidenschaft lässt dich bestehende Anwendungsbestandteile kontinuierlich in Bezug auf Usability und Performance analysieren und optimieren., Mit Beratungsdienstleistung und unserer Software helfen wir mittelständischen produzierenden Unternehmen bei der Analyse, Digitalisierung und Optimierung ihrer Fertigungsprozesse. Mit der "Selfbits Manufacturing Suite" bieten wir eine SaaS-Anwendung für die Produktionsplanung sowie Echtzeitdatenerfassung von Maschinen und Prozessen inklusive umfassender Analysemöglichkeiten an.
Requirements
- Du hast ein Studium der Informatik, Mathematik, Physik, Wirtschaftsinformatik oder Wirtschaftsingenieurwesen abgeschlossen oder eine einschlägige Ausbildung absolviert
- Du verfügst über 2-5 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise im Bereich Enterprise-Software
- Du hast Kenntnisse in der Anwendungsentwicklung von verteilten Systemen in der Cloud
- Du bist sicher im Umgang mit Versionskontrollsystemen wie Git
- Du hast gute Kenntnisse in relationalen Datenbanksystemen und im Datenbankentwurf
- Du bringst Expertise in der modernen Frontend- und Backend-Entwicklung und den dazugehörigen Technologien mit (Angular, Node.js mit NestJS)
- Du verfügst über Erfahrung mit Cloud-Technologien (AWS, Kubernetes, Docker)
- Du hast eine teamorientierte Arbeitsweise und gute Kommunikationsfähigkeiten
- Du setzt dich gerne mit modernen Technologien, Frameworks und Tools auseinander und teilst dein Wissen mit deinen Teammitgliedern
Benefits & conditions
Wir sind ein junges Team mit starkem Zusammenhalt und wenden neben modernen Technologien moderne Projektmanagement- und Kollaborationsmethoden an. Als kleines Unternehmen haben wir kurze und flexible Entscheidungswege und -prozesse. Dadurch reagieren wir flexibel und dynamisch auf neue Ideen und Herausforderungen. Bei uns triffst du nicht auf starre und einengende Prozeduren, sondern kannst das Unternehmen selbst mit deinen Ideen prägen. Wir wollen uns gemeinsam weiterentwickeln und suchen dafür immer neue Herausforderungen.