Fullstack Developer (m/f/d)

BASF

Festanstellung

Entwicklung, Webentwicklung, Datenanalyse, Projektmanagement

Master, Promotion

Nächstmöglicher Zeitpunkt

Deutsch

Madrid, Spanien



JOIN THE TEAM

Wir sind das Team Production Artificial Intelligence - Advanced Data Analytics und bieten BASF-weit Lösungen für verschiedene Anwendungsbereiche innerhalb der Produktion. Wir decken den gesamten Modelllebenszyklus von der Entwicklung über das Training bis hin zur Bereitstellung und zum Betrieb ab. In diesem Kontext agierst du als treibende Kraft in unserem interdisziplinären Team und entwickelst innovative Lösungen mit unserem internen Geschäftspartner.

WHAT YOU CAN EXPECT

  • Leite die Gestaltung, Entwicklung und Wartung von Full-Stack-Webanwendungen, um eine robuste Funktionalität und nahtlose Benutzererfahrung zu gewährleisten.
  • Architektonische Gestaltung und Implementierung skalierbarer und sicherer APIs, Microservices und datengesteuerter Anwendungen.
  • Zusammenarbeit mit Produktmanagern, Designern und anderen Entwicklern zur Definition und Verfeinerung von Anforderungen, um technische Machbarkeit sicherzustellen.
  • Schreibe sauberen, wartbaren und gut dokumentierten Code unter Einhaltung der Best Practices in der Softwareentwicklung.
  • Optimiere Anwendungen für maximale Geschwindigkeit und Skalierbarkeit, wobei sowohl Front-End- als auch Back-End-Leistung berücksichtigt werden.
  • Sorge für plattform- und browserübergreifende Kompatibilität von Front-End-Komponenten.
  • Implementiere und verwalte CI/CD-Pipelines für automatisiertes Testen, Bereitstellung und kontinuierliche Integration.
  • Fehlerbehebung und Lösung komplexer technischer Probleme im gesamten Stack.
  • Mentor und führe Junior-Entwickler und fördere eine Kultur des kontinuierlichen Lernens und der Verbesserung.
  • Bleibe über neue Technologien und Branchentrends informiert und wende sie auf aktuelle und zukünftige Projekte an.

WHAT YOU OFFER

  • Master-Abschluss oder Ph.D. in Informatik, Datenwissenschaft, Mathematik oder einem verwandten Bereich.
  • Mindestens 5 Jahre Berufserfahrung als Fullstack-Entwickler.
  • Starke Kenntnisse in Front-End-Technologien wie HTML5, CSS3, JavaScript und modernen JavaScript-Frameworks/Bibliotheken (z.B. React, Vue.js).
  • Umfassende Erfahrung mit serverseitigen Sprachen und Frameworks wie Node.js, Express.js, Python (Django, Flask) oder Java (Spring Boot).
  • Solides Verständnis von relationalen Datenbanken (z.B. MySQL, PostgreSQL) und NoSQL-Datenbanken (z.B. MongoDB, Cassandra). Erfahrung mit Datenbankdesign, -optimierung und -verwaltung.
  • Erwiesene Erfahrung im Design und Konsum von RESTful APIs und/oder GraphQL.
  • Vertrautheit mit DevOps-Praktiken, einschließlich Erfahrung mit CI/CD-Tools (z.B. GitLab CI/CD), Containerisierung (Docker) und Cloud-Plattformen (Azure).
  • Versiert in Git und Erfahrung mit Branching-Strategien, Pull-Requests und Code-Reviews.
  • Starke Erfahrung mit Unit-Tests, Integrationstests und End-to-End-Tests.
  • Kenntnisse der besten Praktiken für Websicherheit, einschließlich Authentifizierung und Autorisierung.
  • Erfahrung in agilen/Scrum-Umgebungen mit der Fähigkeit, zu Sprint-Planung, Schätzung und Retrospektiven beizutragen.

NICE TO HAVE

  • Erfahrung mit serverlosen Architekturen, Cloud-Funktionen und verwalteten Diensten.
  • Verständnis der Microservices-Architektur und Erfahrung im Aufbau und der Bereitstellung von Microservices.
  • Erfahrung mit Echtzeit-Datenverarbeitung und WebSocket-Kommunikation.
  • Vertrautheit mit Datenvisualisierungsbibliotheken und -frameworks.
  • Kenntnisse der UI/UX-Designprinzipien und Erfahrung.
  • Erfahrung mit responsivem und mobilem Design, um sicherzustellen, dass Anwendungen auf allen Bildschirmgrößen gut funktionieren.
  • Erfahrung mit mobiler Robotik & Drohnen-Datenintegration.

WHAT WE OFFER

  • Eine sichere Arbeitsumgebung, da deine Gesundheit, Sicherheit und dein Wohlbefinden immer unsere oberste Priorität sind.
  • Flexibler Arbeitszeitplan und Home-Office-Optionen, damit du dein Arbeits- und Privatleben in Einklang bringen kannst.
  • Lern- und Entwicklungsmöglichkeiten
  • 23 Urlaubstage pro Jahr
  • 5 zusätzliche Tage (Anpassung)
  • 2 Kulturtage
  • Eine kollaborative, vertrauensvolle und innovative Arbeitsumgebung
  • Teil eines internationalen Teams sein und an globalen Projekten arbeiten
  • Umzugsunterstützung nach Madrid wird angeboten

Ähnliche Jobs