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.

Contact us for more information

BOOK A DEMO