{"id":3960417,"url":"https://alion.io/job/medizintechnik-ag-web-software-engineer-italy","title":"Web Software Engineer - Italy","company":{"id":3894071,"name":"Medizintechnik AG","domain":"ndd.ch","url":"https://alion.io/company/ndd-ch","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":["IT"],"hiring_countries_total":1,"salary":{"min":30000,"max":43000,"currency":"EUR","period":"year","gross":null,"usd_annual":47919},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"Helm","optional":false},{"name":"JavaScript","optional":false},{"name":"Kanban","optional":false},{"name":"Kubernetes","optional":false},{"name":"Playwright","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"Scrum","optional":false},{"name":"Snyk","optional":false},{"name":"SonarQube","optional":false},{"name":"State Management","optional":false},{"name":"Trivy","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"TypeScript","optional":false},{"name":".NET","optional":true},{"name":"C#","optional":true},{"name":"Grafana","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-11-02T15:16:37Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-11T19:52:36Z","board_verified":true,"closed_at":null,"days_open":9,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":9},"description":"About the position\nAs 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 \n Employment type: Full time under EOR\nAll applicants must be legally authorized to work in Italy without sponsorship.\nDo you want to help us to make lung function testing accessible to everyone everywhere, and to improve the lives of millions of people with lung diseases? Then you have come to the right place!\nTasks\nDesign, develop and maintain React applications with predictable state management (Redux, Redux Toolkit).\nBuild the data-fetching and caching layer with RTK Query: API integration, error handling and cache invalidation.\nImplement component and end-to-end tests with Playwright, integrated into the delivery pipelines.\nBuild and maintain CI/CD pipelines in Azure DevOps Pipelines (build, test, security scan, release), applying Git best practices.\nContainerize applications with Docker and deploy and operate them on Kubernetes, keeping images secure and up to date.\nContribute to frontend architecture decisions, code reviews and knowledge sharing.\nWork with the Cloud and Software Engineering teams on API integration, observability and infrastructure as code, and grow towards a full-stack, cloud-aware profile.\nMaintain releases (bug fixing, dependency updates, vulnerability mitigation) and support production escalations, with the documentation and traceability required for medical device software.\nUse AI tools effectively to support the development, security and maintenance of the software.\nYour profile\nBachelor’s or master’s degree in computer science, Software Engineering or equivalent. \nAt least 3 years of experience in:Frontend development with React (hooks, component-based architecture) and JavaScript, preferably TypeScript\nState management with Redux, preferably Redux Toolkit, and data fetching and caching with RTK Query\nFrontend testing (unit, component and integration tests) and end-to-end test automation with Playwright\n\nAt least 1 year of practical experience in:Docker (multi-stage builds, image vulnerability assessment) and Kubernetes (deployments, services, ingress, configuration and secrets)\nCI/CD with Azure DevOps Pipelines, preferably YAML multi-stage pipelines, and Git workflows (trunk-based development, PRs)\nHelm, Azure (AKS) and SCA tools (Trivy, Snyk, SonarQube)\n\nExperience working within agile environments (e.g. Scrum, Kanban).\nExposure 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.\nCertifications in Kubernetes (e.g. CKAD), Azure DevOps or cloud technologies are a strong plus.\nSolid understanding of frontend architecture, software design patterns, and delivery pipeline design.\nStrong analytical and problem-solving skills; structured and proactive way of working.\nEffective communication skills and ability to work collaboratively as a strong team player.\nAbility to take ownership of tasks from design to production and to share knowledge with colleagues.\nKeen to explore AI and new technologies in a medical device environment.\nProficiency in English, both spoken and written.\nWhy us?\nWe offer a comprehensive onboarding, profesional 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.\nIf this profile describes you and you would like to work at a fast-growing company in a global environment, then we should meet. Apply directly and exclusively via our e-recruiting tool. Your application will be handled confidentially and in accordance with our Data privacy statement.\nContact\nWe kindly ask for direct applications only. Unsolicited dossiers from agencies will not be considered, and we decline all responsibility for any fees related to such submissions.Our recruitment process: CV Screening → Getting to Know Each Other with HR & the Hiring Manager → Meet the Software Team & Technical Discussion → Final Decision → Offer\nFor any additional questions you may contact ","description_format":"text","description_chars":4693,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Italy","iso":"IT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Respiratory & Sleep Devices"],"lifecycle":[{"event":"open","at":"2026-11-09T11:20:43Z"}],"visa":[],"liveness":{"score":84,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.836,"p_room":1,"age_days":8,"expected_fill_days":28,"reasons":["conf:0","win:early"],"computed_at":"2026-11-11T05:49:22Z"},"pay":{"stated_usd_annual":47919,"is_top_pay":false},"html_url":"https://alion.io/job/medizintechnik-ag-web-software-engineer-italy","json_url":"https://alion.io/job/medizintechnik-ag-web-software-engineer-italy.json","meta":{"generated_at":"2026-11-11T22:21:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":44282,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3894071},"rest":"https://alion.io/mcp/rest/get_company?id=3894071"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmedizintechnik-ag-web-software-engineer-italy"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmedizintechnik-ag-web-software-engineer-italy"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmedizintechnik-ag-web-software-engineer-italy"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/medizintechnik-ag-web-software-engineer-italy\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmedizintechnik-ag-web-software-engineer-italy"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3960417}},{"tool":"search_jobs","arguments":{"company":"ndd.ch","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3960417},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}