Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen mit Rust, Python und TypeScript für bahnbrechende Projekte.
- Unternehmen: useblocks, ein Vorreiter in Engineering-as-Code mit globalen Partnern.
- Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
- Weitere Informationen: Dynamisches, remote-freundliches Team mit Fokus auf Zusammenarbeit.
- Warum dieser Job: Gestalte die Zukunft der Ingenieurarbeit und arbeite an bedeutenden Open-Source-Projekten.
- Qualifikationen: Erfahrung in Rust, Python und TypeScript sowie Teamarbeit.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
useblocks definiert die Zukunft der Engineering-Workflows, indem es "Engineering-as-Code" ermöglicht. Von der Luft- und Raumfahrt über die Automobilindustrie bis hin zur Medizintechnik vertrauen globale Marktführer wie BMW, Bosch, CARIAD und Mercedes-Benz auf unsere Werkzeuge für sicherheitskritische Systeme. Unser Open-Source-Projekt, Sphinx-Needs, hat über 341.000 monatliche Downloads erreicht und setzt den Standard für Dokumentations- und Nachverfolgbarkeitsmanagement.
Ihre Rolle
Als Software Engineer bei useblocks spielen Sie eine Schlüsselrolle bei der Förderung von Innovationen innerhalb unseres Produktstacks, tragen zu ubCode bei und verbessern Sphinx-Needs. Sie arbeiten mit einem modernen Tech-Stack, kollaborieren mit einem engagierten Engineering-Team und engagieren sich in unserer Open-Source-Community.
Hauptverantwortlichkeiten
- Entwerfen und Entwickeln neuer Funktionen für ubCode und Pflegen seiner robusten Architektur mit Rust, Python und TypeScript.
- Unterstützen und Erweitern der Funktionalität von Sphinx-Needs, um dessen Leistung und Benutzerfreundlichkeit zu verbessern.
- Arbeiten mit Webtechnologien zur Erstellung dynamischer und benutzerfreundlicher Schnittstellen.
- Kollaboration bei Datenbankintegrationen (relationale, Dokumenten- und Graphdatenbanken) für skalierbare Lösungen.
- Beitragen zu CI/CD-Pipelines, DevOps-Praktiken und Cloud-Integrationen mit Plattformen wie AWS.
- Werkzeuge entwickeln, um die Entwickler-Workflows zu verbessern, wie z.B. Echtzeit-Dokumentationsvorschauen und intuitive Schnittstellen für das Nachverfolgbarkeitsmanagement.
- Mit der Open-Source-Community zusammenarbeiten und zur Weiterentwicklung von Sphinx-Needs beitragen.
Unser Stack
- Sprachen: Rust, Python, TypeScript
- Werkzeuge: VS Code (Erweiterungsentwicklung), Docker
- Frameworks und Bibliotheken: Sphinx, Sphinx-Needs, VS Code Extension API, Python- & Rust-Ökosystem, Cypher
- Datenbanken: Relational (z.B. PostgreSQL, SQLite), Graph (z.B. Neo4j)
- CI/CD: GitHub Actions, SST, Docker
Wer Sie sind
- Open-Source-Champion: Nachweisliche Erfahrung als Maintainer, Kernbeitragender oder aktiver Mitwirkender an Open-Source-Projekten, die Innovation vorantreiben und das Wachstum der Community fördern.
- Technische Expertise: Starke Erfahrung in Rust, Python und TypeScript mit der Fähigkeit, skalierbare Lösungen zu entwerfen und umzusetzen.
- Dokumentations-Enthusiast: Vertrautheit mit Sphinx und docs-as-code-Workflows oder eine starke Bereitschaft zu lernen.
- DevOps-Mindset: Kenntnisse im Einrichten von CI/CD-Pipelines und Automatisierung von Entwickler-Workflows.
- Cloud-Savvy: Erfahrung mit Cloud-Plattformen (AWS bevorzugt) und Bereitstellung skalierbarer Anwendungen.
- Kollaborativ: Sie schätzen Teamarbeit und genießen es, zu Open-Source-Projekten beizutragen.
- Detailorientiert: Fokussiert auf den Aufbau hochwertiger, wartbarer Software.
Nice-to-Haves
- Erfahrung mit Multi-Projekt-Sphinx-Architekturen oder großangelegten Dokumentationssystemen.
- Kenntnisse über fortgeschrittene Datenbankkonzepte, einschließlich Graphdatenbanken.
- Berufserfahrung in sicherheitskritischen Branchen, wie z.B. der Automobil- oder Luft- und Raumfahrtentwicklung.
Warum Sie sich uns anschließen sollten?
- Arbeiten Sie an bedeutenden Projekten mit einer starken Open-Source-Ethischen.
- Tragen Sie zu Werkzeugen bei, die von Tausenden von Entwicklern weltweit genutzt werden.
- Seien Sie Teil eines flexiblen, remote-first Teams, das Autonomie und Zusammenarbeit schätzt.
- Wettbewerbsfähiges Gehalt und Wachstumschancen.
Senior Software Engineer (Rust) Arbeitgeber: Useblocks
useblocks ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich Engineering-as-Code bietet und dabei auf eine starke Open-Source-Kultur setzt. Mit einem flexiblen, remote-first Team fördert das Unternehmen Autonomie und Zusammenarbeit, während es gleichzeitig wettbewerbsfähige Gehälter und zahlreiche Wachstumschancen für seine Mitarbeiter bietet. Hier haben Sie die Möglichkeit, an bedeutenden Projekten zu arbeiten und mit globalen Marktführern wie BMW und Mercedes-Benz zusammenzuarbeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer (Rust) erhalten könnten
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.
✨Zeige deine Leidenschaft für Open Source
Beteilige dich aktiv an Open-Source-Projekten, besonders an solchen, die mit Rust oder Sphinx zu tun haben. Das zeigt nicht nur dein technisches Können, sondern auch dein Engagement für die Community.
✨Bereite dich auf technische Interviews vor
Übe Coding-Challenges und technische Fragen, die häufig in Interviews gestellt werden. Nutze Plattformen wie LeetCode oder HackerRank, um deine Fähigkeiten zu schärfen und selbstbewusst in Interviews aufzutreten.
✨Bewirb dich direkt über unsere Website
Wenn du dich für eine Stelle bei useblocks interessierst, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und erhältst die besten Chancen, von unserem Team wahrgenommen zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Rust) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei authentisch!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns in deinem Anschreiben spüren, warum du für diese Rolle brennst.
Betone deine Open-Source-Erfahrung:Da wir bei useblocks großen Wert auf Open-Source-Projekte legen, solltest du deine Erfahrungen in diesem Bereich hervorheben. Erzähl uns von deinen Beiträgen, was du gelernt hast und wie du die Community unterstützt hast.
Technische Fähigkeiten klar darstellen:Mach es uns leicht, deine technischen Skills zu erkennen! Liste deine Erfahrungen mit Rust, Python und TypeScript klar auf und gib konkrete Beispiele, wie du diese Technologien in der Vergangenheit eingesetzt hast.
Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Wir freuen uns darauf, von dir zu hören!
Wie man sich auf ein Vorstellungsgespräch bei Useblocks vorbereitet
✨Verstehe die Technologien
Mach dich mit Rust, Python und TypeScript vertraut, da diese Sprachen in der Stellenbeschreibung hervorgehoben werden. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch praktische Erfahrungen hast, die du in Projekten angewendet hast.
✨Bereite Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du gemeistert hast, insbesondere im Bereich Open Source oder CI/CD. Sei bereit, darüber zu sprechen, wie du Probleme gelöst und Innovationen vorangetrieben hast, um deine Eignung für die Rolle zu unterstreichen.
✨Zeige deine Teamfähigkeit
Da Zusammenarbeit und Teamarbeit wichtig sind, solltest du Beispiele parat haben, die deine Fähigkeit zur Zusammenarbeit in einem Team zeigen. Erkläre, wie du in der Vergangenheit mit anderen Entwicklern oder der Open-Source-Community zusammengearbeitet hast.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um Fragen zur Unternehmenskultur und den Werten von useblocks zu stellen. Das zeigt dein Interesse an der Firma und hilft dir zu verstehen, ob die Werte mit deinen eigenen übereinstimmen.