Senior Full-stack Software Engineer
Role details
Job location
Tech stack
Job description
Are you excited by the idea of building the technology behind immersive, browser-based 3D experiences at a global scale? We are looking for a Senior Software Engineer to help advance our flagship product, NavVis IVION - a cutting-edge web platform for exploring and managing photorealistic digital twins directly in the browser.
In this role, you will design and implement key parts of our client-server architecture, working with technologies such as Java, Spring, TypeScript, Angular, and PostgreSQL/PostGIS. You'll collaborate closely with product, design, and fellow engineers to deliver scalable, reliable, and high-quality features that bring real-world spaces to life.
HOW YOU WILL MAKE AN IMPACT
-
Design, implement, and maintain backend and frontend components of NavVis IVION, ensuring performance, reliability, and ease of use.
-
Develop and extend our Java/Spring-based application server and Angular/TypeScript web client, powering 3D visualization, mapping, and data management features.
-
Contribute to the evolution of our PostgreSQL/PostGIS data layer that stores and processes geospatial data at scale.
-
Build and enhance APIs that enable digital enrichment of environments and integration with third-party systems.
-
Collaborate with product managers, designers, and other engineers to translate user and business needs into robust technical solutions.
-
Maintain high engineering standards through code reviews, testing, and performance optimizations.
-
Support and mentor less experienced engineers within your squad, fostering knowledge sharing and continuous improvement.
Requirements
Do you have experience in TypeScript?, * 5+ years of professional software development experience in Java and object-oriented design.
-
Strong experience with Spring Boot, Hibernate, and modern web application development.
-
Proficiency in Angular and TypeScript, including a solid grasp of component design and common libraries.
-
Understanding of HTML, CSS, and how to collaborate effectively with UX/UI designers.
-
Familiarity with PostgreSQL/PostGIS or other relational databases, and experience working with RESTful APIs.
-
Exposure to AWS or other cloud platforms and an interest in scalable system design.
-
Excellent communication and collaboration skills in English.
-
Bonus: experience with C++, geospatial data, or 3D rendering (e.g., WebGL, Three.js).
Benefits & conditions
- It's important to take a break from work! We offer 30 days of paid time off per year
- Affordable access to a vast network of fitness and wellness facilities through EGYM Wellpass subsidy
- Deutschlandticket subsidy to support sustainable travel using public transport
- We offer flexible working hours and a hybrid work setup, enabling you to plan your work around your life, and not your life around work!
- We offer full visa and relocation support for international candidates
- An attractive bike leasing model through JobRad, in line with our commitment towards sustainable mobility
- A competitive compensation package that values the skills and experience you bring
- Up to 4000 EUR employee referral bonus
- Financial support for local language classes to help you in your journey of integrating into the culture!