Hiring #
Software Engineer Full Stack (ubTrace) #
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 #
We’re looking for a Full Stack Engineer to help build and scale ubTrace —our flagship traceability and documentation platform trusted by leaders in automotive , aerospace , and life sciences . ubTrace is the UI/UX face of traceability: A fast, visual, and intuitive interface for navigating requirements, test cases, source code links, and change history. It bridges documentation and implementation in environments where traceability is mission-critical.
As a key contributor, you’ll develop real-time UIs, safe backend services, and developer-first tools that enable traceability without the overhead —delivering performance, clarity, and trust across the software lifecycle.
Key Responsibilities #
-
Build and maintain the ubTrace WebApp using modern frontend frameworks ( Svelte , SSR) with a focus on responsiveness, accessibility, and usability.
-
Design backend APIs and services in Python and TypeScript to serve large-scale traceability graphs and documentation data.
-
Work with Kubernetes and self-hosted infrastructure to deploy performant, privacy-first environments for enterprise users.
-
Integrate Sphinx-based documentation and link to developer artifacts (e.g., Git, tests, requirements databases).
-
Build and tune self-hosted search engines for fast navigation across large documentation spaces.
-
Apply defensive programming techniques to ensure security, stability, and traceability compliance.
Our Stack #
-
Languages: Python, JavaScript/TypeScript
-
Frontend: Svelte (with SSR), TailwindCSS
-
Backend: FastAPI, Node.js, async Python
-
Infrastructure: Kubernetes, Docker, Traefik
-
Search: Meilisearch, Typesense, Elasticsearch
-
Docs & Traceability: Sphinx, Sphinx-Needs, ubConnect, ubCode
-
DevOps: GitHub Actions, Helm, private CI nodes
Who You Are #
-
Solid experience in full-stack development with modern frontend frameworks
-
Strong Python and/or TypeScript skills, including backend architecture
-
Experience with cloud-native deployment (especially Kubernetes)
-
Passionate about developer tools and documentation workflows
-
A careful, security-aware mindset—interested in defensive programming
-
Bonus: Familiar with traceability in regulated industries or OSS documentation systems
Soft Skills #
-
Obsessed with performance, clarity, and user experience
-
Enjoys building tools that developers actually love to use
-
Balances autonomy with team collaboration
-
Curious about how software safety and compliance really work
Why Join Us? #
-
Shape a core product used by developers building autonomous driving , medical devices , and space systems
-
Join a mission-driven company with strong open-source DNA (341k+ downloads/month)
-
Work in a product-focused team shipping clean, useful, and powerful dev tools
-
Remote-first, async-friendly work culture with high ownership and flexibility
-
Competitive compensation based on experience and impact
How to Apply #
Want to help developers trace everything from requirements to Git commits— without friction ? Email us at info@useblocks.com with your CV and a short intro.