Professional Software Engineer focus JavaScript (m/w/d)

Full Time
5 months ago
Deine Challenges

Als Verstärkung für unser Software Engineering Team suchen wir einen Professional Software Engineer mit Schwerpunkt JavaScript (m/w/d).

Bei ottonova legen wir Wert auf Teamarbeit, technische Exzellenz, Wertschöpfung, ein positive Einstellung, ständige Verbesserungen, Wachstum und Innovation.

Als Professional Software Engineer arbeitest du mit unseren verschiedenen Single Page Applications und Node.js Backend Services.

Unser Stack besteht aus:

  • Angular und NestJS mit TypeScript
  • Jest und Karma für Unit-Tests
  • Cypress für End-to-End-Tests
  • Docker für die Virtualisierung
  • RabbitMQ als unsere Message Queue
  • und mehr
  • Unseren kompletten Stack kannst du hier finden: https://stackshare.io/ottonova/javascript

 

In einer Professional Position bei ottonova zu sein bedeutet, dass Du erfahren bist und Deine technischen Fähigkeiten selbstbewusst einsetzt, um Ergebnisse zu erzielen.

Du arbeitest aktiv mit deinem Team und deinen Kollegen zusammen, indem Du die Initiative ergreifst und einfallsreich bist.

Du hast ein Auge fürs Detail, weißt, wie Du dich am besten organisierst, kennst Deine eigenen Stärken und Schwächen und strebst danach, Dich ständig zu verbessern.

Du wirst Teil eines unserer fünf Software-Engineering-Teams sein, die Dir die Möglichkeit bieten, von erfahrenen Software-Ingenieuren zu lernen und Deine berufliche Laufbahn voranzutreiben.

Darüber hinaus hast Du die Möglichkeit, an unseren JavaScript- und Architekturgruppen teilzunehmen, in denen alle Softwareingenieure des Unternehmens ihre Erfahrungen austauschen. Auf diese Weise kannst Du lernen und Dich als Software Engineer in einem beschleunigten Tempo weiterentwickeln.

Dein Profil

  • Eine positive Arbeitseinstellung und die Bereitschaft zu lernen und Dich sowohl persönlich als auch beruflich weiterzuentwickeln
  • Großes Interesse an der Entwicklung von high quality Software: Tests, Code-Reviews und Clean-Code Best Practices
  • Klare und effektive Kommunikationsfähigkeiten
  • Beherrschung der englischen Sprache in Wort und Schrift
  • Gute Kenntnisse deines persönlichen Tool-Sets: Betriebssystem, IDE und Debugging-Tools
  • Fähig technische Konzepte klar auszudrücken und zu erörtern und technische Dokumentation zu schreiben
  • Fortgeschrittene Kenntnisse in:
    • JavaScript und TypeScript
    • HTML und CSS
    • Unit- und End-to-End-Testing
    • Reaktive Programmierung und State Management mit rxjs
    • Einem JavaScript-Framework wie Angular, React oder Vue.js
    • Erstellen von Backend-Services und APIs mit Express oder NestJS
    • Message-Queues wie RabbitMQ, Bull oder SQS
    • Package-Management mit npm oder yarn
    • Versionskontrolle mit git
    • Virtualisierung via Docker
    • Relationale Datenbanken wie MySQL oder PostgreSQL
Bonus
  • einen Abschluss in Informatik oder Software-Entwicklung
  • Erfahrung in einem technologieorientierten Umfeld
  • Erfahrung mit DevOps, Docker, AWS, socket.io, RabbitMQ usw.
  • Erfahrung mit dem Scrum-Prozess
  • Kenntnisse der deutschen Sprache
  • Alle anderen Kenntnisse und Fähigkeiten, die uns dabei helfen, die beste Krankenversicherung der Welt aufzubauen!

URL

prof-se-java-de