Anwendungsentwickler*

Cegeka Deutschland GmbH
Neu-Isenburg, Germany
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Software Applications HTML5 Bootstrap (Software) Spreadsheets Code Review Databases Software Debugging Web Development Middleware Human-Computer Interaction
+16 more
Virtual Private Networks (VPN) PostgreSQL Node.Js Software Architecture RabbitMQ Software Engineering Software Project Management Web Applications WebSocket Data Processing Backend AngularJS Script Language Front End Software Development NestJS Microservices

Job description

Das Projekt hat das Ziel, die bestehenden Webanwendungen der Abteilung fĂźr Betriebliche Anwendungen weiterzuentwickeln, zu standardisieren und neue Anwendungen zu konzipieren. Konkret streben wir an:

  • Die Benutzerfreundlichkeit unserer Anwendungen signifikant zu verbessern.
  • Die Performance unserer Systeme zu optimieren
  • Die Wartbarkeit und Skalierbarkeit unserer Anwendungen durch Standardisierung und Best Practices zu erhĂśhen.
  • Neue, innovative Funktionen zu implementieren, die unseren Nutzern einen messbaren Mehrwert in ihrer täglichen Arbeit bieten.

Langfristig streben wir an, ein hochmodernes, flexibles und skalierbares Ökosystem von Webanwendungen zu schaffen. Unser System zeichnet sich durch folgende Kennzahlen aus:

  • Datenverarbeitung: 40 Datensätze pro Sekunde
  • Datenbankgröße: 6-8 TB, mit einzelnen Tabellen bis 700GB und Ăźber 3 Mrd. Zeilen
  • Nutzerbase: Aktuell ca. 1.700 Anwender, potenziell erweiterbar auf 17.000+
  • Serverinfrastruktur: 40 virtualisierte Server in 12 Maschinen, eigenes VPN
  • Schnittstellen: 20 Zuliefersysteme und 50+ Abnehmersysteme aus unterschiedlichen Sicher-heitsbereichen
  • High-Availability: Ein zusätzlicher HA-Cluster befindet sich im Aufbau

Unser aktueller Technologie-Stack umfasst:

  • Frontend: Angular, Bootstrap, HTML5
  • Backend/Middleware: Node.js, NestJS
  • Datenbank: PostgreSQL
  • Messaging und Echtzeit-Kommunikation: RabbitMQ, WebSockets
  • Diverse Skriptsprachen fĂźr Schnittstellenverarbeitung

Die Hauptherausforderungen des Projekts umfassen:

  • Skalierung der Systeme bei gleichzeitiger Gewährleistung der Performance
  • Integration von Legacy-Systemen und modernen Microservices-Architekturen
  • Einhaltung strenger Datenschutz- und Sicherheitsrichtlinien
  • Entwicklung intuitiver Benutzeroberflächen fĂźr eine diverse Nutzergruppe
  • Optimierung der Datenbankperformance bei stetig wachsendem Datenvolumen

Der Auftragnehmer erbringt unter dem Vertrag nachfolgend genannte Leistungen eigenständig und selbstorganisiert:

  • Schreiben von sauberer, effizienter und vollständig dokumentierter Software unter Verwendung angemessener Softwareentwicklungspraktiken und -standards. Dazu ist der in der allgemeinen Information beschriebene Softwarestack einzusetzen.
  • Erstellen von Lieferpaketen fĂźr die betreffenden Applikationen
  • Entwicklung von Softwareanwendungen, die den Anforderungen des Auftraggebers entsprechen;
  • Teilnahme an der Planung, Gestaltung und Implementierung von Softwareprojekten;
  • Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese vorgegebene Qualitätsstandards erfĂźllen
  • Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler

Requirements

  • Fundierte Kenntnisse bei der Anwendungsentwicklung mittels Rabbit MQ & Websockets
  • Fundierte Kenntnisse der Backend Entwicklung mittels Postgresql
  • Fundierte Kenntnisse der Backend Entwicklung und Frontend Entwicklung
  • Fundierte Kenntnisse der Frontend Entwicklung mittels Javascript, NestJS, Angular
  • Es ist vom Projekt vorgesehen, dass die Leistungserbringung Nearshore erbracht wird

Soll-Anforderungen:

  • Die Fachkraft soll nachgewiesene, spezialisierte Kenntnisse im Bereich API Entwicklung mittels Javascript, NestJS, Angular und PostGre sowie WebSocket haben
  • Die Fachkraft soll nachgewiesene Erfahrung in der Entwicklung und Optimierung von Web-Anwendungen mittels Javascript, NestJS, Angular und PostGre habenhaben
  • Die Fachkraft soll nachgewiesene Erfahrung mit der Entwicklung von Softwarearchitekturen im Bereich Web-Anwendungen mittels Javascript, NestJS, Angular und PostGre haben

About the company

Wir sind ein europäischer IT-Solutions Provider. Unser Ziel: Durch passgenaue IT-Dienstleistungen unterstützen wir unsere Kunden dabei effizienter zu werden. Wir setzen auf modernste Technologien und maßgeschneiderte Lösungen. Ganz wichtig: Höchste Qualität auf Augenhöhe - wir arbeiten stets partnerschaftlich und respektvoll mit unseren Kunden und im Team. Das Ergebnis - wir agieren international, sind aber auf dem Boden geblieben! Als Familienunternehmen mit mehr als 9.000 MitarbeiterInnen in 17 europäischen Ländern verbinden wir globale Reichweite mit familiären Werten. Wenn unsere Stellenausschreibung Dein Interesse weckt, dann melde Dich einfach. Wir freuen uns! Noch ein kurzer Hinweis zum obligatorischen Sternchen (*): Wir suchen M/E/N/S/C/H/E/N - Deine Stärken und Deine Persönlichkeit zählen. Alles andere ist super, wenn es Dich glücklich macht. Wir leben Vielfalt und Chancengleichheit schon lange, das ist nichts Neues für uns. Come as you are!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans ¡ LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra ¡ LIVE

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina ¡ JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all