Als Software Developer bist du Teil des Technikteams und trägst entscheidend zum technischen Erfolg von SONEM bei! Du entwickelts und implementierst Frontend- und Backend-Applikationen und gestaltest die Zukunft von SONEM damit entscheidend mit.
Aufgaben
- Entwicklung von Frontend-Applikationen (Single Page Applications, Microfrontends, Progressive Web Apps)
- Entwicklung von Backend-Applikationen (Microservices, Modulithen)
- Softwarearchitektur
- Requirements Engineering
- Unit-, System- und Integration-Tests
- Dokumentation
Qualifikation
- Abgeschlossenes Studium im Bereich Informatik oder einer vergleichbaren Fachrichtung
- Kotlin, Typescript, JavaScript, HTML5, (S)CSS
- Spring Boot, Reactive Extensions (RxKotlin, RxJava, RxJS), Angular
- Objektorientierte sowie funktionale Softwareentwicklung
- Clean Code, SOLID, Design Patterns, Test Driven Developement
- Domain Driven Design, Event Driven Architecture, Hexagonale Architekturen
- REST, Web Sockets und NoSQL-Datenbanken (MongoDB etc.)
- Continuous Integration und Deployment (Azure DevOps, Maven), Docker, Git
Benefits
- Startup Mentalität in einer innovativen Branche mit einem jungen Team und agilen Methoden
- Die Möglichkeit, eigenverantwortlich im Team zu arbeiten sowie Freiraum für eigene Ideen
- Vielseitige und anspruchsvolle Aufgaben in einem dynamischen und innovativen Umfeld mit kurzen Entscheidungswegen
- Moderne Arbeitsausstattung und Möglichkeiten zur flexiblen Arbeitsgestaltung z.B. Homeoffice
- Guter Teamspirit und ausgeprägte Feedback-Kultur