Full Stack Software Engineer
PreciPoint GmbH
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
IntermediateJob location
Tech stack
ASP.NET
.NET
API
Architectural Patterns
User Authentication
Unit Testing
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Communications Protocols
Relational Databases
Entity Framework
Design of User Interfaces
PostgreSQL
E2e Testing
Software Engineering
Data Streaming
TypeScript
WebSocket
WebGL
WebRTC
.NET Core
Okta
Backend
Angular
Integration Tests
Front End Software Development
REST
Microservices
Job description
PreciPoint GmbH, located in Garching near Munich, develops intelligent microscope systems and innovative analysis software, thus contributing to the digitalisation and further development of laboratories. Our customers range from medical laboratories and research institutions to industry. To support our growing team of experts in the field of cloud development, we are looking for a Full Stack Software Engineer (m/f/d) Cloud on a permanent basis, offering flexible remote or hybrid work options.
Requirements
Full stack feature development, spanning both frontend (Angular) and backend (.NET Core), with a focus on the PreciCloud and iO:Stream / PreciStream platforms.
Designing, building, and maintaining user interfaces and controls for our new real-time collaborative features.
Developing and maintaining .NET Core based backend API services.
Building and maintaining TypeScript and Angular-based frontend libraries, components, and reactive data streams.
Maintaining and expanding hardware-to-browser communication via the Web Serial API.
Creating, improving, and managing UI/UX for the web-based microscopic viewer.
Assuring source code quality, including writing and maintaining unit tests, integration tests, and E2E tests.
Participating in code reviews, contributing to architectural discussions, and collaborating closely with the software engineering team.
Your profile
Three years of professional experience in building both frontend and backend components in production environments.
Solid knowledge of the .NET stack, especially .NET Core, ASP.NET Core, and Entity Framework (EF) Core.
Experience designing backend services around relational databases, specifically PostgreSQL.
Familiarity with architectural patterns such as RESTful API design, basic micro-service concepts, and real-time communication protocols (WebSockets).
Hands-on experience with modern frontend frameworks, with a strong preference for Angular and TypeScript.
Experience integrating Authentication/Authorization flows, ideally with Keycloak.
Awareness of browser performance profiling, DOM optimization for media elements, and memory leak detection techniques.
Familiarity with WebGL concepts and with E2E testing tools.
Fluency in written and spoken English, ideally basic knowledge in German.
Independent, self-structured way of working within a dynamic team.
Ideally, basic understanding of WebRTC browser APIs, WebGPU, CI/CD pipelines, containerized environments and/or image processing.
About the company
Our benefits
# Work alongside leading experts in their field
# A multicultural team with more than 10 different nationalities
# Flexible working hours in a modern and family-friendly company
# Tailor-made introduction program
# A modern workplace in the Business Campus Garching with benefits such as a subsidised canteen, fitness and shopping facilities, underground railway within 5 minutes walking distance, parking card
# An open, positive, and constructive feedback culture where feedback is given both ways
# Free drinks and healthy snacks
# Corporate benefits with well-known partners
# Regular team building activities
Join PreciPoint and make a positive impact on the future of our health system!