> Markdown version of [/jobs/ext/1335768-full-stack-engineer-frontend-backend](https://www.wearedevelopers.com/jobs/ext/1335768-full-stack-engineer-frontend-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Engineer (Frontend + Backend) - **Company:** Kyrall - **Location:** München, Germany - **Contract:** Permanent contract - **Skills:** 3d Models, Cloud Computing, Continuous Integration, Software Debugging, PostgreSQL, Standard Sql, SQLAlchemy, Data Streaming, TypeScript, WebSocket, Tailwind, ReactJS, Backend, Fastapi, Front End Software Development - **Published:** July 18, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=c0c08f9b49cd26de ## About the Role * Strong full-stack engineering experience with TypeScript and modern web stacks * Production experience with React, hooks, and state management patterns * Hands-on experience with Python FastAPI, WebSocket architecture, and long-running workflows * Strong SQL and ORM experience, ideally SQLAlchemy with PostgreSQL * Strong debugging skills across browser runtime, network events, and backend responses * Ability to own features end-to-end and collaborate closely with product and design Nice To Have * Experience with 3D web/model viewer workflows (GLB, thumbnails, geometry tooling) * Experience with observability for async systems (structured logs, tracing, metrics) * Familiarity with cloud infrastructure and CI/CD practices ## Description As a Full-Stack Engineer, you'll own product features end-to-end across our TypeScript React frontend and Python FastAPI backend with WebSocket services, SQLAlchemy, and PostgreSQL. You'll ship reliable real-time experiences for 3D model generation, editing, history, and project workflows., * Build frontend features in React + TypeScript using shared components, Tailwind, and React Query * Implement backend FastAPI routes and WebSocket handlers for render flows * Design stable real-time contracts (payloads, statuses, retries, and error semantics) * Model and optimize data flows using SQLAlchemy + PostgreSQL for schemas lifecycle * Debug and fix cross-stack issues such as hydration errors, race conditions, and stale state sync ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)