Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen mit Rust, Python und TypeScript in einem dynamischen Team.
- Unternehmen: useblocks, ein Vorreiter im Bereich Engineering-as-Code mit globalen Partnern.
- Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
- Weitere Informationen: Wachse in einer offenen, kollaborativen Umgebung mit spannenden Herausforderungen.
- Warum dieser Job: Gestalte bedeutende Projekte und trage zur Open-Source-Community bei.
- 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 Tools 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.
- Tools 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
- Tools: VS Code (Erweiterungsentwicklung), Docker
- Frameworks und Bibliotheken: Sphinx, Sphinx-Needs, VS Code Extension API, Python- & Rust-Ökosystem
- 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 tragen gerne zu Open-Source-Projekten bei.
- 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 uns beitreten?
- Arbeiten Sie an bedeutungsvollen Projekten mit einer starken Open-Source-Ethischen.
- Tragen Sie zu Tools 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. Unsere Mitarbeiter profitieren von flexiblen Arbeitsbedingungen in einem remote-first Team, das Autonomie und Zusammenarbeit schätzt, sowie von wettbewerbsfähigen Gehältern und vielfältigen Entwicklungsmöglichkeiten. Bei uns haben Sie die Chance, an bedeutenden Projekten zu arbeiten, die von globalen Marktführern geschätzt werden, und aktiv zur Weiterentwicklung unserer Tools beizutragen.
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 Beiträge zur Open-Source-Community, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.
✨Zeige deine Leidenschaft für Open Source
Wenn du an Open-Source-Projekten arbeitest, teile deine Erfahrungen und Erfolge. Das zeigt nicht nur dein technisches Können, sondern auch dein Engagement für die Community, was bei uns sehr geschätzt wird.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe das Programmieren unter Zeitdruck und sei bereit, deine Lösungsansätze klar zu erklären – das ist besonders wichtig für eine Rolle wie die des Senior Software Engineers.
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Aufmerksamkeit erhält und du die neuesten Informationen über offene Stellen bekommst.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Rust) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!: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 die Open-Source-Community legen, solltest du deine Erfahrungen in diesem Bereich hervorheben. Erzähl uns von Projekten, an denen du gearbeitet hast, und wie du zur Community beigetragen hast.
Technische Fähigkeiten klar darstellen:Mach es uns leicht, deine technischen Skills zu erkennen! Liste deine Erfahrungen mit Rust, Python und TypeScript klar und deutlich auf. Zeig uns, wie du diese Technologien in der Vergangenheit eingesetzt hast, um Probleme zu lösen.
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 den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere Rust, Python und TypeScript. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast und bereit bist, deine Kenntnisse zu vertiefen.
✨Bereite Beispiele vor
Überlege dir konkrete Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit Open-Source-Projekten demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du zur Verbesserung von Projekten beigetragen hast.
✨Zeige deine Leidenschaft für Open Source
Da useblocks großen Wert auf Open-Source-Engagement legt, solltest du deine Erfahrungen und Beiträge zu Open-Source-Projekten hervorheben. Erkläre, warum dir die Community wichtig ist und wie du zur Weiterentwicklung von Projekten wie Sphinx-Needs beitragen möchtest.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und am Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie sie die Zusammenarbeit innerhalb der Open-Source-Community fördern.