Web Software Engineer - Italy

ndd Medical Technologies

Italia

Remote

EUR 30,000 - 43,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ndd Medizintechnik AG is seeking a Web Software Engineer to design, implement and maintain the React web applications, with containerized delivery on Kubernetes. You will contribute to frontend quality, delivery automation and security, while collaborating with Cloud and Software Engineering teams.

Remote within Italy, full-time under EOR, with a salary range of €30k-€43k per year. The role requires strong React/TypeScript skills, Redux Toolkit and modern CI/CD practices in a medical device

Qualifications

  • Bachelor’s or master’s degree in Computer Science, Software Engineering or equivalent.
  • 3+ years of frontend development with React (TS preferred).
  • Redux Toolkit and RTK Query for data fetching and caching.
  • Frontend testing and Playwright end-to-end automation.
  • 1+ year Docker & Kubernetes, CI/CD with Azure DevOps, YAML pipelines and Git workflows.
  • Experience with Helm, Azure AKS and SCA tools (Trivy, Snyk, SonarQube).
  • Agile environments (Scrum/Kanban).
  • Cloud and IaC exposure (Terraform), observability (OpenTelemetry, Azure Monitor, Grafana).
  • Certifications in Kubernetes or cloud tech are a plus.
  • Strong communication and teamwork; ability to own tasks end-to-end.

Responsibilities

  • Design, develop and maintain React applications with Redux-based state management.
  • Implement data fetching and caching with RTK Query and API integration.
  • Write and maintain tests (unit, component, E2E) with Playwright.
  • Build and maintain CI/CD pipelines in Azure DevOps (CI/CD, security scans).
  • Containerize apps with Docker and deploy on Kubernetes; keep images secure.
  • Contribute to frontend architecture decisions and code reviews.
  • Collaborate with Cloud/Software Engineering for API integration and IaC.
  • Maintain releases and assist production support with documentation.

Skills

React
Redux Toolkit
RTK Query
TypeScript
Playwright
Azure DevOps
Docker
Kubernetes
Helm
Snyk
SonarQube
Terraform
OpenTelemetry
Grafana
CI/CD
Git workflows

Education

Bachelor’s or Master’s in Computer Science/Software Engineering

Tools

Docker
Kubernetes
Helm
Azure DevOps
Trivy
Snyk
SonarQube
Terraform
OpenTelemetry
Grafana

Job description

As our Web Software Engineer, you will play a key role in designing, implementing, testing, delivering, and maintaining the ndd web applications, from React frontend to automated, containerized delivery on Kubernetes. You will be responsible for ensuring design, improvement of fronted quality practices, delivery automation and application security.

  • Employment type: Full time under EOR
  • All applicants must be legally authorized to work in Italy without sponsorship.
About the position

As our Web Software Engineer, you will play a key role in designing, implementing, testing, delivering, and maintaining the ndd web applications, from React frontend to automated, containerized delivery on Kubernetes. You will be responsible for ensuring design, improvement of fronted quality practices, delivery automation and application security.

  • Location: Italy, 100% remote
  • Employment type: Full time under EOR
  • All applicants must be legally authorized to work in Italy without sponsorship.
Tasks
  • Design, develop and maintain React applications with predictable state management (Redux, Redux Toolkit).
  • Build the data-fetching and caching layer with RTK Query: API integration, error handling and cache invalidation.
  • Implement component and end-to-end tests with Playwright, integrated into the delivery pipelines.
  • Build and maintain CI/CD pipelines in Azure DevOps Pipelines (build, test, security scan, release), applying Git best practices.
  • Containerize applications with Docker and deploy and operate them on Kubernetes, keeping images secure and up to date.
  • Contribute to frontend architecture decisions, code reviews and knowledge sharing.
  • Work with the Cloud and Software Engineering teams on API integration, observability and infrastructure as code, and grow towards a full-stack, cloud-aware profile.
  • Maintain releases (bug fixing, dependency updates, vulnerability mitigation) and support production escalations, with the documentation and traceability required for medical device software.
  • Use AI tools effectively to support the development, security and maintenance of the software.
Your profile
  • Bachelor’s or master’s degree in computer science, Software Engineering or equivalent.
  • At least 3 years of experience in:
    • Frontend development with React (hooks, component-based architecture) and JavaScript, preferably TypeScript
    • State management with Redux, preferably Redux Toolkit, and data fetching and caching with RTK Query
    • Frontend testing (unit, component and integration tests) and end-to-end test automation with Playwright
  • At least 1 year of practical experience in:
    • Docker (multi-stage builds, image vulnerability assessment) and Kubernetes (deployments, services, ingress, configuration and secrets)
    • CI/CD with Azure DevOps Pipelines, preferably YAML multi-stage pipelines, and Git workflows (trunk-based development, PRs)
    • Helm, Azure (AKS) and SCA tools (Trivy, Snyk, SonarQube)
  • Experience working within agile environments (e.g. Scrum, Kanban).
  • Exposure to the cloud and software engineering stack is a great plus, such as Infrastructure as Code (Terraform), observability (OpenTelemetry, Azure Monitor, Grafana), C#/.NET, API-based, event-driven and microservice architectures, OAuth2/OIDC/SAML.
  • Certifications in Kubernetes (e.g. CKAD), Azure DevOps or cloud technologies are a strong plus.
  • Solid understanding of frontend architecture, software design patterns, and delivery pipeline design.
  • Strong analytical and problem-solving skills; structured and proactive way of working.
  • Effective communication skills and ability to work collaboratively as a strong team player.
  • Ability to take ownership of tasks from design to production and to share knowledge with colleagues.
  • Keen to explore AI and new technologies in a medical device environment.
  • Proficiency in English, both spoken and written.
Please note

This position is remote within Italy only. No visa sponsorship, immigration support, or relocation assistance is available for this position.

Why us?

We offer a comprehensive onboarding, professional and modern technology, and a collegial and supportive working environment. We promote equal opportunities, diversity and inclusion. The position falls under the National Collective Labour Agreement CCNL for the Tertiary, Distribution, and Service sector. The salary allocation will be determined based on the technical skills, level of experience, and the applicable classification. RAL € 30k-43k. If this profile describes you and you would like to work at a fast-growing company in a global environment, then we should meet.

About us

ndd Medizintechnik AG is a leading company and innovator in pulmonary function testing devices. For 30 years, ndd has created solutions that improve early detection of chronic lung diseases, including COPD and asthma. Today, ndd offers unique spirometry and pulmonary function testing devices that are available in more than 100 countries around the globe.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Web Engineer: React, Kubernetes & CI/CD
Remote Web Engineer: React, Kubernetes & CI/CD

ndd Medical Technologies • Italy

Remote
EUR 30,000 - 43,000
Software Developer — Medical Device Software | MED-LOGIX Medical Solutions, Rome
Software Developer — Medical Device Software | MED-LOGIX Medical Solutions, Rome

Medlogix • Roma

On-site
EUR 40,000 - 60,000
Opportunity to co-author scientific publications
Small, technical team environment
Involvement in EU-funded research projects
Software Installation Engineer
Software Installation Engineer

434y Varian Medical Systems Italia S.p.A. • Italy

On-site
EUR 35,000 - 47,000
Flexible working
Health insurance
Company car
+2
Software Installation Engineer
Software Installation Engineer

Siemens Healthineers AG • Lombardia

Hybrid
EUR 35,000 - 47,000
Health insurance
Company car
Pension scheme
+1
Senior Software Engineer – Java (x/f/m)
Senior Software Engineer – Java (x/f/m)

Doctolib GmbH • Milano

Hybrid
EUR 57,000 - 75,000
Supplementary health insurance
Retirement funds with Ciao Elsa
Hybrid workplace policy
+2
Senior Product Manager - Patient Relationship Management (x/f/m)
Senior Product Manager - Patient Relationship Management (x/f/m)

Doctolib • Lombardia

Hybrid
EUR 70,000 - 100,000
Supplementary Health Insurance
Retirement funds with Ciao Elsa
100% paid parental leave
+1
Advanced Field Service Engineer
Advanced Field Service Engineer

Bruker • Sicilia

Hybrid
EUR 45,000 - 55,000
Device Industrial Development Senior Specialist
Device Industrial Development Senior Specialist

Chiesi Group • Parma

Hybrid
EUR 52,000 - 65,000
Company pension
Private medical insurance
Wellbeing programme
+3
Software Engineer Intern - Fullstack (x/f/m) - Milano
Software Engineer Intern - Fullstack (x/f/m) - Milano

Doctolib • Lombardia

Hybrid
EUR 10,000 - 12,000
Free breakfast at the office
AI coding tools access
Public transport reimbursement
+1
Device Industrial Development Senior Specialist
Device Industrial Development Senior Specialist

Chiesi Group • Parma

Hybrid
EUR 52,000 - 65,000
Annual bonus
Company pension
Private medical insurance
+2