Hiring ¶
Software Engineer (Rust, Python, TypeScript) ¶
Location: Munich / Remote (GMT +/- 2h)
Type: Full-time
Team: Engineering
About useblocks ¶
useblocks is redefining the future of engineering workflows by enabling “Engineering-as-Code.” From aerospace to automotive to medical, global leaders like BMW , Bosch , CARIAD and Mercedes-Benz trust our tools for safety-critical systems. Our open-source project, Sphinx-Needs , has grown to over 341,000 monthly downloads , setting the standard for documentation and traceability management.
Your Role ¶
As a Software Engineer at useblocks, you will play a key role in driving innovation within our product stack, contributing to ubCode and enhancing Sphinx-Needs . You will work across a modern tech stack, collaborate with a dedicated engineering team, and engage with our open-source community.
Key Responsibilities ¶
-
Design and develop new features for ubCode and maintain its robust architecture using Rust, Python, and TypeScript.
-
Support and extend the functionality of Sphinx-Needs , enhancing its performance and usability.
-
Work with web technologies to create dynamic and user-friendly interfaces.
-
Collaborate on database integrations (relational, document, and graph databases) for scalable solutions.
-
Contribute to CI/CD pipelines, DevOps practices, and cloud integrations with platforms like AWS.
-
Build tools to improve developer workflows, such as real-time documentation previews and intuitive interfaces for traceability management.
-
Collaborate with the open-source community and contribute to the evolution of Sphinx-Needs .
Our Stack ¶
-
Languages: Rust, Python, TypeScript
-
Tools: VS Code (Extension Development), Docker
-
Frameworks and Libraries: Sphinx, Sphinx-Needs, VS Code Extension API, Python & Rust ecosystem, Cypher
-
Databases: Relational (e.g. PostgreSQL, SQLite), Graph (e.g., Neo4j)
-
Cloud Platforms: AWS (preferred), Azure, GCP
-
CI/CD: GitHub Actions, SST, Docker
Who You Are ¶
-
Open-Source Champion: Proven track record as a maintainer, core contributor, or active collaborator in open-source projects, driving innovation and fostering community growth.
-
Technical Expertise: Strong experience in Rust, Python, and TypeScript, with the ability to design and implement scalable solutions.
-
Documentation Enthusiast: Familiarity with Sphinx and docs-as-code workflows, or a strong willingness to learn.
-
DevOps Mindset: Proficiency in setting up CI/CD pipelines and automating developer workflows.
-
Cloud Savvy: Experience with cloud platforms (AWS preferred) and deploying scalable applications.
-
Collaborative: You value teamwork and enjoy contributing to open-source projects.
-
Detail-Oriented: Focused on building high-quality, maintainable software.
Nice-to-Haves
-
Experience with multi-project Sphinx architectures or large-scale documentation systems.
-
Knowledge of advanced database concepts, including graph databases.
-
Working experience in safety-critical industries, such as automotive or aerospace development.
Why Join Us? ¶
-
Work on meaningful projects with a strong open-source ethos.
-
Contribute to tools used by thousands of developers worldwide.
-
Be part of a flexible, remote-first team that values autonomy and collaboration.
-
Competitive salary and opportunities for growth.
How to Apply ¶
Ready to shape the future of engineering workflows? Send us your resume and a short note about your interest to info@useblocks.com . We’d love to hear from you!