43 Jobs für Javascript in Dortmund
Software Engineer PHP
Vor 7 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Die creios GmbH befindet sich seit 2012 im westfälischen Selm. Wir verbinden die sympathische Art und „Machermentalität“ des Ruhrgebiets
mit der soliden Wirtschaftslage und dem Charme des Münsterlands. Unser Geschäftsfeld umfasst Full-Service-Dienstleistungen in den
Bereichen Business- und IT-Consulting. Dabei liegen die Kernkompetenzen in der Strategie und Umsetzung von maßgeschneiderter Software.
Unsere webbasierten Lösungen finden Einsatz im professionellem Druck und bei der Verwaltung digitaler Medien.
- Du konzipierts und entwickelst unsere Webanwendungen
auf Basis von PHP 7.x - Du entwirfst Oberflächen in enger Zusammenarbeit mit
unseren Webdesignern - Du arbeitest mit unseren Serveradministratoren an Deplyoment
(z.B. mit GitLab und Docker) und Betrieb (z.B. mit Ansible)
und setzt dabei bekannte Libraries (z.B. Plates und Flyway)
der Anwendungsentwicklung mit PHP ein - Du schreibst sowohl Unit- als auch Integrationstest (z.B. mit PHPUnit
- Du arbeitest mit Versionsverwaltung (Git) und Ticketsystem (GitLab)
- Du verfügst über eine Ausbildung oder ein abgeschlossenes
Studium im Bereich Informatik - Du hast grundlegendes Erfahrungen im Umfeld
der Softwareentwicklung - Du bist hochmotiviert und freuen sich auf
spannende Projekte - Du arbeitest sowohl gerne an Einzelaufgaben als auch mit
anderen Personen zusammen - Su arbeitest strukturiert, organisiert und kreativ
- Du bist bereit sowohl in fachlicher als auch in methodischer
Hinsicht stets Neues zu lernen
- Eine unbefristete Tätigkeit in Vollzeit
- Flache Hierarchien sowie kurze Kommunikations-
und Entscheidungswege - Einsatz moderner Techniken der Softwareentwicklung
und des Projektmanagement - Spannende und abwechslungsreiche Projekte
renommierter Kunden - Leistungsgerechtes Gehalt und Freizeitausgleich
- Modern ausgestatteter Arbeitsplatz
- Wohnungs- und/oder Betreuungsplatzsuche
- Weiterbildungsmöglichkeiten und Team-Veranstaltungen
Du bist offen für neue und anspruchsvolle Aufgaben in einem aufstrebenden Start-up-Unternehmen und möchtest den Erfolg von creios aktiv vorantreiben? Dann freuen wir uns, Dich kennenzulernen!
Lead Software Engineer (Backend)
Vor 3 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung und Implementierung skalierbarer, robuster und performanter Backend-Services.
- Leitung eines agilen Entwicklungsteams, einschließlich Mentoring, Code-Reviews und technischer Anleitung.
- Architekturdesign von neuen Systemkomponenten und Optimierung bestehender Architekturen.
- Enge Zusammenarbeit mit Produktmanagern, Frontend-Entwicklern und anderen Stakeholdern, um technische Lösungen zu definieren und zu liefern.
- Sicherstellung der Codequalität, Sicherheit und Wartbarkeit durch die Etablierung und Durchsetzung von Best Practices.
- Identifizierung und Behebung von Leistungsproblemen und Engpässen in produktiven Systemen.
- Einführung und Pflege von CI/CD-Pipelines zur Automatisierung von Build-, Test- und Deployment-Prozessen.
- Beitrag zur technischen Roadmap und Strategie des Unternehmens.
- Förderung einer Kultur der kontinuierlichen Verbesserung und Innovation innerhalb des Entwicklungsteams.
- Dokumentation von Systemdesigns und technischen Entscheidungen.
Ihr Profil:
- Abgeschlossenes Studium der Informatik oder einer verwandten Fachrichtung, oder vergleichbare praktische Erfahrung.
- Mehrjährige Erfahrung in der Backend-Entwicklung mit mindestens einer gängigen Programmiersprache wie Java, Python, Go oder C#.
- Fundierte Kenntnisse im Design und der Implementierung von verteilten Systemen und Microservices-Architekturen.
- Erfahrung mit relationalen und NoSQL-Datenbanken (z.B. PostgreSQL, MongoDB, Cassandra).
- Praktische Erfahrung mit Cloud-Plattformen (z.B. AWS, Azure, GCP) und Containerisierungstechnologien (Docker, Kubernetes).
- Nachgewiesene Erfahrung in der Führung von Entwicklungsteams und im Mentoring von Junior-Entwicklern.
- Starke analytische Fähigkeiten und die Fähigkeit, komplexe Probleme zu lösen.
- Fließende Deutsch- und gute Englischkenntnisse.
- Ausgeprägte Kommunikations- und Teamfähigkeit, auch in einem Remote-Umfeld.
- Begeisterung für neue Technologien und agile Entwicklungsmethoden.
Diese spannende Position bietet die Möglichkeit, die Zukunft der Technologie in einem führenden Unternehmen mitzugestalten. Sie arbeiten vollständig remote von Ihrem eigenen Arbeitsplatz aus, was maximale Flexibilität garantiert. Der Arbeitsort ist zwar für administrative Zwecke in Dortmund, North Rhine-Westphalia, DE angesiedelt, die tägliche Arbeit findet jedoch ortsunabhängig statt. Werden Sie Teil eines innovativen und wachsenden Unternehmens und treiben Sie Ihre Karriere als technischer Leader voran.
Wir schätzen Leistung und Engagement und bieten ein wettbewerbsfähiges Gehaltspaket sowie ausgezeichnete Entwicklungsmöglichkeiten.
Senior Software Engineer - Backend (Remote)
Vor 2 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Senior Software Engineer (Java/Spring)
Vor 2 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Als Senior Software Engineer sind Sie maßgeblich an der Entwicklung und Optimierung unserer komplexen Softwaresysteme beteiligt. Sie arbeiten in einem agilen Umfeld und sind verantwortlich für den gesamten Softwareentwicklungszyklus, von der Konzeption über die Implementierung bis hin zur Wartung und dem Deployment. Sie fördern eine Kultur der Exzellenz und des Wissensaustauschs im Entwicklungsteam.
Ihre Hauptaufgaben:
- Design, Entwicklung und Implementierung robuster und skalierbarer Java-Anwendungen unter Verwendung des Spring-Ökosystems (Spring Boot, Spring Cloud).
- Mitwirkung an der Architektur von Backend-Systemen und Services.
- Schreiben von sauberem, wartbarem und testbarem Code.
- Implementierung von Microservices-Architekturen und RESTful APIs.
- Arbeit mit modernen Datenbanktechnologien (SQL und NoSQL).
- Entwicklung und Wartung von CI/CD-Pipelines.
- Durchführung von Code Reviews und Unterstützung von Junior-Entwicklern.
- Fehleranalyse und Behebung von Problemen in Produktionsumgebungen.
- Analyse von Anforderungen und technische Spezifikationen erstellen.
- Zusammenarbeit mit Product Ownern, Architekten und anderen Stakeholdern.
Ihr Profil:
- Abgeschlossenes Hochschulstudium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation mit relevanter Berufserfahrung.
- Mehrjährige Erfahrung in der professionellen Softwareentwicklung mit Java.
- Tiefgehende Kenntnisse des Spring-Frameworks und seiner Module (Spring Boot, Spring Data, Spring Security).
- Erfahrung mit Microservices-Architekturen und verteilten Systemen.
- Kenntnisse in Datenbanktechnologien wie PostgreSQL, MySQL oder MongoDB.
- Vertrautheit mit Cloud-Plattformen (z.B. AWS, Azure) und Containerisierung (Docker, Kubernetes) ist von Vorteil.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum).
- Starke analytische Fähigkeiten und eine lösungsorientierte Arbeitsweise.
- Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch.
- Bereitschaft zur Arbeit im Hybridmodell, das flexible Remote-Arbeit ermöglicht.
Wir bieten Ihnen eine spannende Karrierechance in einem innovativen Unternehmen, die Möglichkeit, an herausfordernden Projekten mitzuwirken, und ein Umfeld, das Ihre persönliche und berufliche Weiterentwicklung fördert.
Remote Lead Automotive Software Engineer
Vor 3 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung, Test und Implementierung von embedded Software-Systemen für automotive Anwendungen (z.B. Infotainment, Fahrerassistenzsysteme, Konnektivität).
- Leitung eines Teams von Softwareentwicklern, einschließlich technischer Anleitung, Code-Reviews und Mentoring.
- Definition von Software-Architekturen und -Designmustern gemäß Automotive-Standards (z.B. AUTOSAR).
- Zusammenarbeit mit multidisziplinären Teams (Hardware, Systemintegration, Testing) zur Gewährleistung einer reibungslosen Produktentwicklung.
- Identifizierung und Behebung von Softwarefehlern und Performance-Engpässen.
- Erstellung und Pflege technischer Dokumentation.
- Analyse von Kundenanforderungen und deren Übersetzung in technische Spezifikationen.
- Verantwortung für agile Entwicklungsprozesse und kontinuierliche Verbesserung der Entwicklungswerkzeuge und -methoden.
- Aktive Teilnahme an der Auswahl und Integration neuer Technologien im Automotive-Softwarebereich.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder eines verwandten technischen Fachs.
- Mehrjährige Erfahrung in der Softwareentwicklung, idealerweise mit Fokus auf den Automotive-Bereich.
- Nachgewiesene Erfahrung in der Leitung von Softwareentwicklungsteams und in agilen Methoden (Scrum, Kanban).
- Fundierte Kenntnisse in Programmiersprachen wie C/C++, Python und Erfahrung mit Embedded-Systemen.
- Kenntnisse von Automotive-Standards (AUTOSAR, MISRA C/C++).
- Erfahrung mit Versionskontrollsystemen (Git) und Continuous Integration/Continuous Deployment (CI/CD).
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
- Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch, sowie die Fähigkeit, effektiv in einem Remote-Team zu arbeiten.
- Hohe Eigeninitiative, Selbstorganisation und Qualitätsbewusstsein.
Senior Automotive Software Engineer (Remote)
Vor 3 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Hauptverantwortlichkeiten:
- Entwicklung und Implementierung von Embedded-Software für Steuergeräte im Fahrzeug (ECUs) unter Verwendung von C/C++.
- Analyse und Design von Softwarearchitekturen für komplexe Systeme im Automobilbereich.
- Erstellung von Unit-Tests, Integrationstests und Systemtests zur Sicherstellung der Codequalität.
- Fehleranalyse und Behebung von Softwareproblemen in allen Phasen des Entwicklungszyklus.
- Zusammenarbeit mit Hardware-Ingenieuren und Systemingenieuren zur Definition von Schnittstellen und Anforderungen.
- Dokumentation von Software-Designs, Spezifikationen und Testplänen.
- Mentoring von Junior-Entwicklern und Förderung einer Kultur des kontinuierlichen Lernens.
- Aktive Teilnahme an agilen Entwicklungsprozessen, einschließlich Sprint-Planung, Reviews und Retrospektiven.
- Recherche und Bewertung neuer Technologien und Werkzeuge zur Verbesserung der Entwicklungsprozesse und Produktleistungen.
- Beitrag zur Definition von Best Practices und Coding Standards innerhalb des Teams.
Qualifikationen:
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Ingenieurwissenschaften oder eines verwandten Fachgebiets.
- Mehrjährige Berufserfahrung in der Automotive-Softwareentwicklung, idealerweise mit Fokus auf Embedded-Systeme.
- Fundierte Kenntnisse in C und C++ sowie Erfahrung mit Embedded-Betriebssystemen (z.B. AUTOSAR, RTOS).
- Erfahrung mit automotive-spezifischen Protokollen und Standards (z.B. CAN, LIN, Ethernet).
- Vertrautheit mit Software-Entwicklungswerkzeugen wie IDEs, Debuggern, Versionskontrollsystemen (Git) und Build-Automatisierungstools.
- Kenntnisse in Requirements Engineering und modellbasierter Entwicklung (z.B. MATLAB/Simulink) sind von Vorteil.
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
- Fähigkeit, eigenständig und im Team effektiv in einer Remote-Arbeitsumgebung zu arbeiten.
- Hohes Maß an Motivation, Eigeninitiative und Qualitätsbewusstsein.
Unser Klient bietet Ihnen die Möglichkeit, an spannenden Projekten im dynamischen Automobilsektor mitzuwirken, dabei flexibel von zu Hause aus zu arbeiten und sich fachlich sowie persönlich weiterzuentwickeln. Wenn Sie eine Leidenschaft für innovative Automobiltechnologie mitbringen und gerne in einem globalen, virtuellen Team arbeiten, freuen wir uns auf Ihre Bewerbung.
Remote Senior Software Engineer (Backend)
Vor 4 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptverantwortlichkeiten umfassen das Design und die Implementierung robuster Backend-Systeme unter Verwendung von modernen Technologien wie (spezifische Technologie A, z.B. Java/Spring Boot oder Python/Django) und (spezifische Technologie B, z.B. Node.js/Express oder Go). Sie sind verantwortlich für die Optimierung der Datenbankperformance (z.B. PostgreSQL, MongoDB), die Entwicklung und Integration von APIs (RESTful/GraphQL) und die Sicherstellung der Codequalität durch Unit- und Integrationstests sowie durch Code-Reviews. Darüber hinaus bringen Sie Ihre Expertise in den Bereichen Cloud-Architektur (AWS, Azure oder GCP), Containerisierung (Docker, Kubernetes) und CI/CD-Pipelines ein, um unsere Entwicklungs- und Deployment-Prozesse kontinuierlich zu verbessern.
Wir suchen eine/n Kandidat/in mit einem abgeschlossenen Studium der Informatik, Softwaretechnik oder einer verwandten Disziplin, oder mit einer vergleichbaren praktischen Erfahrung. Sie verfügen über mindestens 5 Jahre nachweisbare Erfahrung in der Softwareentwicklung, mit einem starken Fokus auf Backend-Systeme. Fließende Kenntnisse in mindestens einer relevanten Programmiersprache und deren Frameworks sind erforderlich. Sie haben ein tiefes Verständnis für Softwarearchitekturmuster, Datenstrukturen und Algorithmen. Erfahrung mit agilen Entwicklungsmethoden (Scrum/Kanban) und ein starkes Bewusstsein für Sicherheitspraktiken sind ebenfalls wichtig. Da diese Position vollständig remote ist, legen wir großen Wert auf ausgezeichnete Kommunikationsfähigkeiten, Selbstorganisation und die Fähigkeit, effektiv in einem verteilten Team zu arbeiten. Sie sind proaktiv, lösungsorientiert und haben eine Leidenschaft für sauberen, wartbaren Code. Englisch ist die primäre Geschäftssprache und wird fließend erwartet.
Seien Sie der Erste, der es erfährt
Über das Neueste Javascript Jobs In Dortmund !
Senior Software Engineer - Distributed Systems
Vor 4 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben:
- Entwurf, Implementierung und Wartung von robusten, skalierbaren und fehlertoleranten verteilten Systemen.
- Entwicklung von Microservices-Architekturen und API-Integrationen.
- Optimierung der Performance und Zuverlässigkeit unserer Systeme.
- Schreiben von sauberem, gut dokumentiertem und testbarem Code.
- Durchführung von Code-Reviews und Mentoring von Junior-Entwicklern.
- Zusammenarbeit mit Produktmanagern, um technische Anforderungen zu verstehen und zu definieren.
- Fehleranalyse und Behebung von komplexen Problemen in Produktionsumgebungen.
- Evaluation und Einführung neuer Technologien und Frameworks.
- Beitrag zur Verbesserung unserer Entwicklungsprozesse und DevOps-Praktiken.
- Sicherstellung der Einhaltung von Best Practices für Sicherheit und Datenintegrität.
- Abgeschlossenes Studium der Informatik oder einer verwandten Fachrichtung, oder vergleichbare praktische Erfahrung.
- Mehrjährige Berufserfahrung als Software Engineer, mit starkem Fokus auf verteilte Systeme.
- Tiefes Verständnis von verteilten Systemkonzepten (z.B. Konsensalgorithmen, verteilte Transaktionen, Eventual Consistency).
- Sehr gute Kenntnisse in mindestens einer gängigen Programmiersprache wie Java, Go, C++ oder Python.
- Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und Containerisierungstechnologien (Docker, Kubernetes).
- Kenntnisse in Messaging-Systemen (z.B. Kafka, RabbitMQ) und Datenbanken (SQL/NoSQL) sind von Vorteil.
- Starke analytische Fähigkeiten und Problemlösungskompetenz.
- Gute Kommunikationsfähigkeiten und die Fähigkeit, effektiv im Team zu arbeiten.
- Erfahrung mit agilen Entwicklungsmethoden.
- Fließende Deutsch- oder sehr gute Englischkenntnisse.
Software Engineer m/w/d
Heute
Job angesehen
Arbeitsbeschreibung
Software Engineer m/w/d
Heute
Job angesehen