> Markdown version of [/jobs/ext/2389106-senior-full-stack-software-engineer-angular-typescript-python-robotics-backend](https://www.wearedevelopers.com/jobs/ext/2389106-senior-full-stack-software-engineer-angular-typescript-python-robotics-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). --- # Senior Full Stack Software Engineer - Angular/Typescript/Python + Robotics Backend - **Company:** NavVis - **Location:** München, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), C++ (Programming Language), Client Server Models, Data Visualization, Software Debugging, Linux, Web Development, Human-Computer Interaction, Python (Programming Language), Object-Oriented Software Development, Spatial Data Infrastructures, TypeScript, Cypress (Programming Language), Backend, Build Management, AngularJS, Information Technology, Playwright, Front End Software Development, Lidar - **Published:** August 5, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=fe88ccad11dc7665 ## About the Role * Master's or Bachelor's degree in computer science, electrical engineering, or a related field * 5+ years of professional software engineering experience, including hands-on web application development * Strong experience with Angular, TypeScript, and JavaScript, including common JS testing frameworks such as Playwright or Cypress * Strong Python skills * Solid knowledge of Linux systems, including comfort with terminal tools and system-level debugging * Experience with C++, Java, or a similar statically typed, object-oriented language Would be an added benefit * Exposure to robotics, handheld or embedded devices, or sensor systems such as LiDAR, cameras, or IMUs * Interest in mobile mapping and spatial data, shown through relevant projects or work ## Description At NavVis we build mobile mapping devices, including NavVis VLX and NavVis MLX, that operators use to capture and process spatial data in the field. This is a full stack engineering role covering the UI and backend stack that powers these devices. You will work across the stack, from the Angular and TypeScript UI operators use in the field to the Python and C++ backend that handles mapping, sensor data processing, and visualization. The software runs on Linux, across both x86 and arm64 platforms. You will design and build the client-server architecture that connects high-performance robotics computations with a simple, interactive web interface, working closely with our in-house UI and UX designers to shape the mapping experience. If you enjoy moving between frontend and backend work, and want hands-on exposure to robotics alongside modern web development, you will have the scope to shape how operators interact with NavVis's mapping devices., * Build and maintain the UI application that powers NavVis VLX, NavVis MLX, and other mobile mapping devices, using Angular, TypeScript, HTML, and CSS * Develop the Python and C++ backend for sensor integration, communication, and data visualization on Linux-based x86 and arm64 mapping devices * Design and build the client-server architecture that connects high-performance robotics computations with a simple, interactive web interface * Shape the mobile mapping experience by collaborating closely with in-house UI and UX designers ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)