Fullstack Entwickler:in
Deutsche Bahn AG
Frankfurt am Main, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
GermanJob location
Frankfurt am Main, Germany
Tech stack
JavaScript
Microsoft Windows
Data Security
Database Queries
Middleware
PostgreSQL
Node.js
Performance Tuning
Software Architecture
RabbitMQ
Test Case Design
TypeScript
Backend
Angular
Front End Software Development
NestJS
Code Restructuring
Job description
- Du übernimmst die technische Verantwortung für die Web4BPA-Landschaft und treibst deren Evolution aktiv voran- dabei begleitest du Features von der ersten Idee bis zum stabilen Betrieb
- Im Frontend, der Middleware und im Backend implementierst du neue Anforderungen und sorgst für eine nahtlose Integration
- Du entwirfst tragfähige Software-Architekturen und Betriebskonzepte und verlierst dabei nie den Blick für das Wesentliche: Keep it simple
- Eine weitere wichtige Aufgabe ist die Optimierung der Anwendungen auf Geschwindigkeit und Datensicherheit- komplexe Datenbankabfragen und Performance-Tuning sind für dich kein Neuland
- Testkonzepterstellungen, Automatisierungen von Testfällen und die Sicherstellung, dass unser Code den höchsten Qualitätsstandards entspricht, bevor er live geht, liegt in deiner Verantwortung
- Die Erstellung präziser technischer Dokumentationen, die nicht nur für Gremienfreigaben essenziell sind, sondern auch deinen Teamkollegen transparente Prozesse ermöglichen, ist für dich selbstverständlich
- Du prüfst die Anwendungen regelmäßig auf Inkonsistenzen und führst notwendige technische Refactorings durch, um die Langlebigkeit der Software zu sichern
Requirements
- Du hast dein Fach- / Hochschulstudium als (Wirtschafts-)Informatiker:in erfolgreich abgeschlossen oder verfügst über eine vergleichbare Ausbildung (z.B. Fachinformatiker:in) mit einschlägiger, relevanter Berufserfahrung
- Fundierte Expertise in Node.JS und NestJS sowie solide Kenntnisse in JavaScript/TypeScript
- Erfahrung mit Angular sowie Messaging-Diensten wie RabbitMQ kannst du bereits vorweisen
- In PostgreSQL macht dir keiner etwas vor: Du schreibst performante Abfragen und kennst dich bestens mit fortgeschrittenen Funktionen (z.B. Window Functions) aus
- Saubere Software-Architektur ist für dich selbstverständlich und das Prinzip "Mach es einfach" ist fester Bestandteil deiner Arbeitsweise
- Du denkst konzeptionell, kommunizierst proaktiv und kannst technische Sachverhalte adressatengerecht erklären
- Als Teamplayer:in gelingt es dir, andere zu motivieren und Wissen zu teilen
About the company
+ Wir bieten dir 16 Freifahrten innerhalb Deutschlands pro Jahr und weitere Fahrvergünstigungen wie z.B. DB Job-Ticket für deinen täglichen Arbeitsweg. Darüber hinaus gibt es günstige Mitnahmemöglichkeiten für Familie und Freunde.
+ Du leistest Großes und bekommst auch Großes zurück: ein marktgerechtes Gehaltspaket mit in der Regel unbefristetem Arbeitsvertrag und Arbeitsplatzgarantie sowie vielfältige Nebenleistungen und eine betriebliche Altersvorsorge.
+ Wir fördern flexible, individuelle Arbeitsmodelle und unterstützen, wenn es betrieblich möglich ist, durch moderne Arbeitsformen, z.B. mobiles Arbeiten.
Chancengleichheit und selbstbestimmte Teilhabe Schwerbehinderter und Gleichgestellter sowie eine respektvolle Zusammenarbeit sind innerhalb des DB Konzerns fest verankerte Grundsätze. Deshalb werden schwerbehinderte und gleichgestellte Bewerber:innen bei gleicher Eignung bevorzugt berücksichtigt.