Das Unternehmen ist ein wachsendes Technologieunternehmen in einer Universitätsstadt, das innovative Fuhrpark-Lösungen für Endkunden und Reseller aus verschiedenen Branchen anbietet. Im Mittelpunkt der Tätigkeit steht ein Multiuser-Online-Portal zur satellitengestützten Echtzeitortung, das es ermöglicht, die genaue Position von Objekten in Echtzeit zu verfolgen. Neben der Datenanalyse werden Peripherielösungen entwickelt, die die Touren- und Fuhrpark-Einsatzplanung sowie ein elektronisches Auftragsmanagement umfassen. Die Mission des Unternehmens ist es, die digitale Transformation von kleinen und mittelständischen Unternehmen zu fördern und durch moderne Technologien Prozesse zu optimieren sowie praxisnahe Benutzererlebnisse zu schaffen. In dieser Rolle sind Sie verantwortlich für die Konzeption und das Design von Softwarearchitekturen sowohl im Frontend als auch im Backend. Sie entwickeln und implementieren hochleistungsfähige Webanwendungen unter Verwendung von TypeScript, NodeJS und Angular. Zudem erstellen und pflegen Sie Unit- und Integrationstests, identifizieren und beheben Softwarefehler, führen Code-Reviews durch und stellen die Codequalität sicher. Ihre Aufgaben umfassen auch die Dokumentation von Softwarekomponenten und APIs sowie die Optimierung bestehender Lösungen. Sie arbeiten in einem dynamischen und innovativen Arbeitsumfeld, das Ihnen spannende und abwechslungsreiche Aufgaben bietet.
Senior Softwareentwickler/in (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt eine mehrjährige Erfahrung in der Softwareentwicklung mit, idealerweise in einer Führungsposition. Ein abgeschlossenes Studium der Informatik, Softwaretechnik oder eine vergleichbare Qualifikation ist erforderlich. Fundierte Kenntnisse in TypeScript, NodeJS und Angular sowie in gängigen Frameworks sind unerlässlich. Erfahrung in der Entwicklung von RESTful APIs und Kenntnisse in modernen Frontend- und Backend-Technologien werden ebenfalls erwartet. Zudem sollten Sie mit Versionskontrollsystemen und Datenbanken wie PostgreSQL und MongoDB vertraut sein. Persönlich zeichnen Sie sich durch eine selbstständige und strukturierte Arbeitsweise aus, sind teamfähig und kommunikationsstark. Hohe Problemlösungsfähigkeit und analytisches Denken runden Ihr Profil ab. Gute Deutsch- und Englischkenntnisse in Wort und Schrift sind ebenfalls erforderlich.