MVision AI
Senior Software Engineer / Full Stack
MVision AIFinland4 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

We are seeking a highly skilled and motivated Senior Software Engineer to join our team. In this role, you will be instrumental in designing and developing our medical image processing and radiotherapy planning platform. You will also contribute to expanding and maintaining our company codebase for smoother product development and integration. We are looking for a candidate with a strong emphasis on delivering clean code paired with sound architecture, thoughtful abstractions, and thorough automated tests.

 

What you'll do

  • Design and deliver end-to-end features across React + TypeScript (SPA) and ASP.NET Core/C# (APIs, services)
  • Writing clean, high-quality, high-performance, maintainable code
  • Shape our architecture using SOLID, DDD and design patterns
  • Collaborate with product, physics/clinical experts, and QA to meet medical-device quality standards
  • Mentor teammates and raise the engineering bar through reviews and design sessions


You'll be great at this if you have

  • Master's or Bachelor's degree in Computer Science (or related field)
  • 5+ years of relevant work experience in building production web apps with React/TypeScript and .NET/C#
  • A strong design mindset: SOLID, DDD, clear boundaries, maintainable abstractions
  • Habitual testing: unit, integration, contract/E2E; comfort with TDD where valuable
  • Experience designing clean APIs, data models, and resilient distributed services
  • Practical Agile/Lean habits: small batches, trunk-based or PR-driven flow, measurable outcomes
  • Security and privacy basics (OAuth2/OIDC, OWASP Top 10, least privilege)
  • Clear communication and an empathetic, collaborative approach


Nice to have

  • Medical imaging or DICOM know-how; PACS/HL7/FHIR integrations
  • Image processing experience (e.g., segmentation, registration, WebGL/WebGPU, GPU pipelines)
  • Regulated software exposure (ISO 13485, IEC 62304, risk management)
  • Observability tooling, performance profiling, and accessibility standards


Why join us

  • Meaningful work with real patient impact
  • Influence architecture and engineering practices end-to-end
  • A thoughtful, low-ego team that values craftsmanship and learning
  • Competitive compensation and flexibility (🧑‍💻 hybrid/remote options)


Hiring process (fast & respectful)

  1. 30-min intro call
  2. Technical deep dive & system design (discussion + small, practical exercise)
  3. Team interview (product/clinical/QA)
  4. Offer & references


Key Skills

Ranked by relevance