Auf einen Blick
- Aufgaben: Entwickle und pflege Backend-Services mit Node.js und unterstütze die Integration von APIs.
- Unternehmen: Robots & Pencils, ein innovatives Unternehmen für digitale Produkte.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Erlebe ein dynamisches Arbeitsumfeld mit exzellenten Wachstumschancen.
- Warum dieser Job: Arbeite an bedeutenden Projekten und löse reale Integrationsherausforderungen in einem globalen Team.
- Qualifikationen: 3-5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Node.js.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bei Robots & Pencils entwickeln wir bedeutungsvolle, skalierbare digitale Produkte, die echte Geschäftsprobleme lösen. Wir suchen einen Fullstack Engineer (Level 3), der die Entwicklung und Bereitstellung komplexer, integrationsintensiver Plattformen unterstützt. Diese Rolle ist ideal für einen soliden Ingenieur, der gerne praktisch entwickelt, Funktionen mit etwas Anleitung bereitstellen kann und sich in Richtung Verantwortung für größere Teile des Systems entwickelt.
In dieser Rolle arbeiten Sie als Teil eines funktionsübergreifenden Teams, tragen über den gesamten Stack hinweg bei und helfen, zuverlässige Systeme zu bauen und Integrationsherausforderungen zu lösen, einschließlich KI-nativer Plattformen wie agentischen Lernsystemen, die menschzentriertes Lernen im Zeitalter der KI ermöglichen. Dies ist kein Greenfield-Projekt. Sie werden in einer reifen Produktionsumgebung mit echten Nutzern arbeiten, in der Zuverlässigkeit, Leistung und Skalierbarkeit entscheidend sind. Sie werden mit erfahrenen Ingenieuren zusammenarbeiten, um bestehende Systeme zu verbessern und hochwertige Funktionen bereitzustellen.
Was Sie tun werden:
- Fullstack-Entwicklung: Backend-Dienste mit Node.js (und etwas Python) aufbauen und pflegen, einschließlich serverloser Architekturen (z.B. AWS Lambda, API Gateway). APIs entwickeln und integrieren, die Frontend-Anwendungen und externe Systeme unterstützen. Zu Frontend-Funktionen beitragen und eine reibungslose Integration über den Stack hinweg sicherstellen. Sauberen, wartbaren und gut getesteten Code mit soliden Unit-Testing-Praktiken schreiben.
- Workflow & System-Orchestrierung: Zu Workflows mit Orchestrierungstools (z.B. Workflow-Engines, Zustandsmaschinen) beitragen. Ereignisgesteuerte Prozesse und asynchrone Systemoperationen unterstützen (z.B. SQS, EventBridge). Die Systemzuverlässigkeit durch Fehlerbehandlung und Wiederholungen verbessern.
- Backend- & API-Engineering: RESTful APIs entwickeln und zur Backend-Architektur beitragen. Mit Drittanbieterdiensten und internen Systemen, einschließlich KI-gesteuerten Plattformen, integrieren. Bei der Optimierung der Leistung und Skalierbarkeit von Diensten helfen (z.B. DynamoDB-Muster). Sichere und zuverlässige Datenverarbeitungspraktiken befolgen.
- Systemzuverlässigkeit & Support: Probleme in Produktionsumgebungen mit Unterstützung von erfahrenen Teammitgliedern beheben. Zu Protokollierungs-, Überwachungs- und Debugging-Bemühungen beitragen. Bei Bereitstellungs- und Freigabeprozessen in cloud-nativen Umgebungen (AWS, Docker) helfen.
- Zusammenarbeit & Wachstum: Eng mit funktionsübergreifenden Teams an globalen Standorten zusammenarbeiten. An Code-Reviews und Teamdiskussionen teilnehmen. Zuweisungen end-to-end mit Anleitung liefern. Technische Fähigkeiten weiterentwickeln, einschließlich KI-unterstützter Entwicklungstools.
Erforderliche Fähigkeiten & Erfahrungen:
- 3–5 Jahre professionelle Erfahrung in der Softwareentwicklung.
- Starke Erfahrung mit Node.js.
- Erfahrung im Aufbau und in der Wartung von Full-Stack-Anwendungen.
- Grundlegende bis mittlere Erfahrung mit Cloud-Umgebungen (AWS bevorzugt).
- Vertrautheit mit API-Design und Backend-Systemen.
- Vertrautheit mit Datenbanken (SQL und/oder NoSQL).
- Erfahrung in Produktionsumgebungen.
- Solide Praktiken im Bereich Unit-Testing.
- Erfahrung mit Containerisierung (z.B. Docker).
Wünschenswert:
- Erfahrung mit Python.
- Einblick in ereignisgesteuerte Architekturen.
- Vertrautheit mit AWS-Diensten (Lambda, DynamoDB, S3, SQS usw.).
- Einblick in Workflow-Orchestrierungstools.
- Einblick in KI/LLM-basierte Systeme (z.B. LangChain, LangGraph).
- Erfahrung mit CI/CD-Pipelines und Infrastructure-as-Code-Tools (z.B. CDK).
- Erfahrung in kollaborativen, verteilten Teams.
Warum Sie zu Robots & Pencils kommen sollten:
Bei Robots & Pencils werden Sie Teil eines globalen Teams von Ingenieuren, Designern und Strategen, die sich leidenschaftlich für Handwerkskunst, Zusammenarbeit und Innovation einsetzen. Sie werden an bedeutungsvollen, produktionsreifen Systemen arbeiten, die echte Nutzer in großem Maßstab beeinflussen, innerhalb einer reifen und sich entwickelnden Ingenieurumgebung. Sie werden mit erfahrenen Teams in den Bereichen Backend, Frontend und Infrastruktur zusammenarbeiten und Einblicke in fortschrittliche AWS-Praktiken und moderne Architekturen durch unsere weltweit anerkannten Partnerschaften gewinnen. Als Teil einer führenden KI- und Cloud-Engineering-Organisation haben Sie die Möglichkeit, Ihre Fähigkeiten weiterzuentwickeln, während Sie zu hochwirksamen digitalen Produkten beitragen. Wenn Sie es genießen, über den Stack hinweg zu bauen, echte Integrationsherausforderungen zu lösen und in einem leistungsstarken, global verteilten Team zu wachsen, würden wir uns freuen, Sie kennenzulernen.
Node.js Fullstack Engineer Arbeitgeber: Dormont Manufacturing Co
Dormont Manufacturing Co ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Genf die Möglichkeit bietet, an der Weiterentwicklung der SonarQube-Plattform zu arbeiten. Mit einer flexiblen Arbeitsweise, die sowohl Büro- als auch Remote-Tage umfasst, fördert das Unternehmen eine Kultur der Vielfalt und des kontinuierlichen Lernens, während es gleichzeitig spannende Wachstumschancen in einem dynamischen Umfeld bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Node.js Fullstack Engineer erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Dormont Manufacturing Co anzuklopfen, wenn du dich auf die Stelle als Node.js Fullstack Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Dormont Manufacturing Co vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Node.js Fullstack Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Dormont Manufacturing Co klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Dormont Manufacturing Co vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.