This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Sanovio
Posted 2w ago

Software Engineering Intern (Full-Stack)

Sanovio
Munich, Bavaria, Germany
OnsiteInternship
Responsibilities
  • building frontend
  • supporting backend
  • deploying software
Requirements
  • Aspiring engineers or recent graduates with React and TypeScript experience
  • Backend familiarity (Node.js)
  • Interest in AI
  • Ability to learn quickly, and willingness to work onsite in Munich
Technical tools mentioned
ReactTypeScriptNode.jsDocker

Job description

About the Role

As a Software Engineering Intern at SANOVIO, you’ll get hands-on experience building the AI-powered procurement infrastructure that tackles one of the biggest and most complex cost problems in European healthcare.

This is a fast-paced, hands-on role for aspiring engineers with high agency, strong technical curiosity, and a builder mindset. We’re looking for a full-stack generalist with a frontend affinity. You’re eager to design user flows and implement them in React and TypeScript, while learning to own outcomes end-to-end across backend, data, AI-enabled workflows, and cloud deployment. You thrive amid uncertainty, move quickly, and care deeply about writing clean, high-quality code.

If you are a passionate builder who thrives at the intersection of full-stack development and AI, this is your opportunity to work directly with the founders, contribute to a real product, and grow rapidly in a startup scaling toward €10M ARR in 2026.

Tasks

  • Contributing to end-to-end product workflows, from frontend UX to backend systems, data pipelines, and edge cases
  • Building frontend experiences in React and TypeScript alongside scalable, reliable backend systems
  • Supporting the design and development of AI-enabled systems, including embeddings, retrieval, and agents that create real operational leverage
  • Working on data pipelines for large-scale unstructured data
  • Making pragmatic technical decisions on architecture, tools, and frameworks to balance speed and quality
  • Deploying and maintaining software in cloud environments with a “you ship it, you run it” mindset
  • Writing clean, maintainable, and well-tested code with scalable, reusable components and APIs
  • Collaborating across the stack and learning through code reviews, pair programming, and mentorship from senior engineers

Requirements

We are looking for ambitious engineering students or recent graduates with a strong foundation in software engineering and a genuine interest in AI. We hire for skill, ownership, and output.

General Profile

  • Generalist mindset with a frontend affinity, eager to build across backend, data, and AI
  • Proactive and self-driven, able to turn unclear requirements into shipped software
  • Fast learner who picks up new technologies and frameworks quickly
  • Comfortable iterating closely with users and clients, including across different cultures
  • Strong problem-solving ability and attention to detail
  • Motivated to build excellent software in a fast-paced startup environment
  • Willing to work in-person in Munich with a higher intensity than a traditional 9–5 role

Technical Skillset

  • Solid foundation in full-stack software engineering, especially React and TypeScript, with a good understanding of constructing user flows
  • Backend engineering skills, ideally with Node.js, and familiarity with APIs and data modeling
  • Experience building software projects (academic, personal, or professional)
  • Familiarity with Docker and cloud environments is a plus
  • AI experience is a plus, especially embeddings and retrieval, structured outputs and tool calling, evals, and agentic workflows beyond prompt engineering

Communication & Ownership

  • You take initiative and enjoy taking responsibility for your work
  • You communicate clearly and are comfortable interacting with technical stakeholders and clients
  • You actively seek feedback and want to improve rapidly

Bonus if you

  • Can share a portfolio of projects, shipped products, or a GitHub with meaningful work
  • Have built workflow-heavy B2B products, internal tools, or operations software

Benefits

  • Great central office in Munich with regular team events and dinners
  • Monthly Wellness budget
  • Access to any AI or productivity tools you need to do your best work
  • International scope & travel
  • Flexible work setup with time-zone responsibility
  • Full-time offer opportunity

About the interview process

Step 1: Intro Call

Casual intro meeting with one of the founders to get to know each other and introduce SANOVIO.

Step 2: Technical Interview

The technical interview consists of two parts:

  • A take-home exercise, including a short presentation
  • A system design interview

For the take-home exercise, we’ll provide you with a task focusing on a real SANOVIO workflow and user flow in React and TypeScript, with a light end-to-end angle such as API integration, data modeling, edge cases, and clean architecture. Later, you’ll present your results to us.

Step 3: Personal Fit

Meet another co-founder to get a feel for our culture and working style.

Step 4: Offer

If we see a great fit, you’ll receive an offer.

We’re excited to see your application and get to know you!

Noel, Alex & Yong

The Founder Team

About Sanovio

AI-powered procurement infrastructure for the healthcare industry.

Similar jobs

Software Engineer roles near Munich, Bavaria
10h
Save
Mark Applied
Hide
Softwareentwickler C# (m/w/d) - Standort Ismaning
Ismaning or Donaueschingen
OnsiteFull Time
Nexus
Nexus: Develops software solutions for clinical documentation and hospital management.
Programming experience in C#, ASP.NET Core Web APIs, two- or three-tier application development, and SQL knowledge with Oracle or MSSQL preferred. Requires good written and spoken German.
C#, ASP.NET Core, Web API, SQL, Oracle, MSSQL
19h
Save
Mark Applied
Hide
Werkstudent (m/w/d) Software Entwicklung Mietwagen
Augsburg, Bavaria, Germany
OnsiteMultiple Commitments Available
CHECK24
CHECK24: Operates an online comparison platform for diverse consumer services
Current student in computer science or a related field with excellent grades, strong programming or scripting skills, analytical problem-solving ability, teamwork, and fluent German and English.
Golang, Java, PHP, C#, Python, TypeScript, Copilot, Cursor AI, JetBrains Junie, API, Angular, AWS, Bamboo, Bitbucket, CakePHP, CodeIgniter, Confluence, CSS, Doctrine, Elasticsearch, Ext JS, GitLab, HTML, JavaScript, Jira, jQuery, Knockout, Laminas, Laravel, Linux, MVC, MySQL, OpenAPI, PBXware, PHPUnit, React, REST, Selenium, SVN, Symfony, Terraform, Vue, Zend Framework
1d
Save
Mark Applied
Hide
Software Engineer (d/f/m) - Internal AI
Berlin or Munich or Dublin
HybridFull Time
Personio
Personio: Provider of all-in-one HR and recruiting management software.
4+ YOERequires 4+ years building production software, strong Python, production AI experience with agentic workflows, RAG, LLM APIs, agent frameworks and MCP, cloud deployment, AWS, Docker, and CI/CD.
Python, LangGraph, MCP, React, TypeScript, Kotlin, AWS, Docker, CI/CD
1d
Save
Mark Applied
Hide
Software-Entwickler C# / DevOps (m/w/d)
Brunnthal, Bavaria, Germany
€50k-€80k/yr HybridFull Time
Multi-CB
Multi-CB: Manufacturer of high-tech printed circuit boards and prototypes.
Computer science degree or equivalent; practical experience with C# .NET/.NET Core, ASP.NET MVC, Entity Framework, MS SQL Server, Docker, Linux, and virtual infrastructure; very good German and good English.
C#, .NET, .NET Core, ASP.NET MVC, Entity Framework, Microsoft SQL Server, Docker, Linux, Ubuntu, Debian, DevExpress, GitLab, AI, CI/CD, virtual machines
1d
Save
Mark Applied
Hide
Senior Software Engineer - Mission Autonomy (All Genders)
Munich or Berlin
OnsiteFull Time
STARK
STARK: Developing autonomous unmanned systems for defense and security operations.
5+ YOERequires 5–7 years of experience in software engineering and expertise in multi-vehicle task allocation, swarm-level optimization, SITL simulation, real-time decision metrics, and auction-based or Hungarian algorithms.
Software-in-the-Loop (SITL), Hungarian algorithm
1d
Save
Mark Applied
Hide
Senior Software Engineer, Robotics Platform (m/f/d)
Munich, Bavaria, Germany
HybridFull Time
ARX Robotics
ARX Robotics: Develops autonomous unmanned ground systems and AI-powered defense software.
Deep C++ and Python expertise; experience with modular architecture, multithreaded real-time systems, distributed systems, embedded Linux or QNX, system APIs, and CAN or Ethernet protocols.
C++, Python, TCP/IP, Linux, QNX, Bazel, CAN, Ethernet, IPC
1d
Save
Mark Applied
Hide
Software Engineer III, Open Cloud Networking
Zürich or Munich or Europe
€106k-€108k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent experience, plus 2 years of software development and full-stack experience in languages including Java, Python, Golang, C++, JavaScript, or TypeScript.
Java, Python, Golang, C++, JavaScript, TypeScript, HTML, CSS, Maven, PyPI, npm, Docker, Apt, CI/CD
2d
Save
Mark Applied
Hide
Softwareentwickler/in CRM & Data Warehouse (m/w/d)
Merching, Bavaria, Germany
OnsiteFull Time
Forum Media Group
Forum Media Group: International media group providing professional publishing and educational services.
2+ YOERequires 2–5 years of experience with CRM, data warehouses, SQL/T-SQL, data modeling, ETL/ELT, interfaces, stored procedures, and Microsoft Dynamics 365 Business Central.
CRM, Data Warehouse, SQL, T-SQL, ETL/ELT, Microsoft Dynamics 365 Business Central
This job has expired