Launch Legends
Noctrix Health
Senior Full Stack Software Engineer
Über die Stelle
Noctrix Health definiert die Behandlung chronischer neurologischer Erkrankungen mit klinisch validierten therapeutischen Wearables neu. Unser Team aus Spezialisten für Medizinprodukte, Neurowissenschaftlern und Ingenieuren für Unterhaltungselektronik widmet sich der Bereitstellung von verschreibungspflichtiger Therapie mit herausragender Benutzererfahrung. Wir haben die weltweit erste medikamentenfreie Wearable-Therapie entwickelt, die klinisch erwiesen die Symptome bei Erwachsenen mit medikamentenresistenter Restless-Legs-Syndrom (RLS) lindert. Werden Sie Teil unserer Mission, das Gesundheitswesen zu verändern, Leben zu verbessern und mit Noctrix Health sinnvolle Veränderungen voranzutreiben.
Wir suchen einen erfahrenen Senior Full Stack Software Engineer, der Software-Systeme entwirft, entwickelt und wartet, die die patientenorientierten und kundensupportbezogenen Anwendungen von Noctrix unterstützen. Diese Rolle wird komplexe backend-Datenverarbeitung, API-Dienste und front-end-Integrationen im gesamten Software-Ökosystem von Noctrix übernehmen, einschließlich Galen Data, Nidra Sync API, Nidra Sync, Nidra Virtual und Nidra Care.
Der ideale Kandidat kombiniert starke backend-Engineering-Expertise mit modernen Webanwendungsentwicklungsfähigkeiten und der Leidenschaft, sichere, skalierbare und wartbare Softwarelösungen in einer regulierten Medizinprodukteumgebung zu entwickeln. Diese Person wird eine Schlüsselrolle bei der Gestaltung der technischen Architektur, der Betreuung von Ingenieuren und der Weiterentwicklung von Best Practices im Software-Engineering im gesamten Unternehmen spielen.
Diese Position berichtet an den Director of Software Engineering.
***Dies ist eine Vollzeitstelle mit Hybrid-Arbeitsmodell in unserem Büro in Pittsburgh.***
Aufgaben
- Entwurf, Entwicklung und Wartung von full stack-Softwarelösungen über backend-Dienste, Webanwendungen und mobile Anwendungsintegrationen hinweg
- Verantwortung für komplexe backend-Datenverarbeitung und Service-Workflows innerhalb von Galen Data und Nidra Sync API, einschließlich Datenparsing, API-Integrationen und Datenspeicherarchitekturen
- Erstellung und Wartung sicherer, skalierbarer RESTful APIs, die Nidra Sync, Nidra Care, Nidra Virtual sowie interne klinische und Kundensupport-Workflows unterstützen
- Entwicklung und Unterstützung von front-end-Funktionalitäten für kundenorientierte und interne Webanwendungen unter Verwendung von React und modernen Webtechnologien
- Zusammenarbeit mit mobilen Anwendungsentwicklern zur Unterstützung von Flutter-basierten Patientenanwendungsfunktionen, Datenflüssen und API-Verträgen
- Verbesserung von Authentifizierungs-, Autorisierungs-, Sitzungsmanagement- und Cybersicherheitskontrollen über Softwareplattformen hinweg
- Fehlerbehebung und Lösung komplexer Produktionsprobleme im Zusammenhang mit Anwendungsverhalten, Servicezuverlässigkeit, Datenintegrität und kundenorientierten Systemen
- Leitung technischer Design-Reviews, Code-Reviews und Architekturdiskussionen zur Sicherstellung einer qualitativ hochwertigen Softwarelieferung
- Entwicklung und Pflege von Software-Dokumentationen in Übereinstimmung mit den Anforderungen des Qualitätssystems und der Medizinprodukteentwicklung
- Mentoring von Ingenieuren und Förderung von Best Practices in den Bereichen Softwarearchitektur, Testing, Deployment, Wartbarkeit und Codequalität
- Enge Zusammenarbeit mit Produktmanagement, klinischen Angelegenheiten, Kundensupport, Qualitätssicherung, regulatorischen Angelegenheiten und Engineering-Teams zur Bereitstellung patientenzentrierter Softwarelösungen
Anforderungen
Erfahrung & Ausbildung
- Bachelor-Abschluss in Informatik, Software Engineering, Computer Engineering oder einem verwandten technischen Bereich
- Master-Abschluss bevorzugt
- 5–10 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise in den Bereichen Medizinprodukte, digitale Gesundheit, Gesundheitstechnologie oder anderen regulierten Branchen
- Nachgewiesene Erfahrung in der Übernahme komplexer Softwarefunktionen oder -systeme über den gesamten Softwareentwicklungszyklus hinweg
- Erfahrung in der Unterstützung von Produktionssystemen und der Förderung von Initiativen zur kontinuierlichen Verbesserung
Technische Expertise
- Starke Kenntnisse in Python und backend-Serviceentwicklung
- Umfangreiche Erfahrung in der Erstellung und Wartung von RESTful APIs und Service-orientierten Architekturen
- Erfahrung mit backend-Datenverarbeitung, Datenpipelines, asynchronen Workflows und Systemintegrationen
- Umfangreiche Erfahrung in der Entwicklung moderner Webanwendungen mit React und JavaScript/TypeScript
- Praktische Kenntnisse von Flutter und Dart für mobile Anwendungsintegrationen
- Starkes Verständnis von relationalen Datenbanken, Datenmodellierung, Abfrageoptimierung und sicheren Datenzugriffspraktiken
- Erfahrung mit Logging, Monitoring, Fehlerbehandlung, Beobachtbarkeit und Best Practices für den Produktionssupport
- Praktische Expertise in Authentifizierung, Autorisierung, Identitätsmanagement und Cybersicherheitsprinzipien
- Vertrautheit mit Cloud-basierten Architekturen und skalierbaren Softwaresystemen
- Erfahrung in regulierten Softwareentwicklungsumgebungen, einschließlich Designkontrollen, Verifizierung, Validierung, Rückverfolgbarkeit und Praktiken für sichere Softwareentwicklungszyklen
Führung & Zusammenarbeit
- Nachgewiesene Fähigkeit, wichtige Softwarefunktionen, Projekte oder Teilsysteme vom Konzept bis zur Bereitstellung zu leiten
- Nachgewiesene Fähigkeit, komplexe funktionsübergreifende technische Probleme zu diagnostizieren und zu lösen
- Erfahrung im Mentoring von Ingenieuren und in der Verbesserung von Softwareentwicklungsprozessen
- Starke Kollaborationsfähigkeiten mit Software-, Firmware-, klinischen, Produkt-, Qualitäts-, regulatorischen und Kundensupport-Teams
- Ausgezeichnete Kommunikationsfähigkeiten mit der Fähigkeit, technische Konzepte, Kompromisse und Empfehlungen sowohl technischen als auch nicht-technischen Stakeholdern zu erklären
Bevorzugte Qualifikationen
- Erfahrung in der Entwicklung von Software für vernetzte Medizinprodukte, digitale Gesundheitsplattformen oder Gesundheitsanwendungen
- Erfahrung in der Unterstützung von mobilen Anwendungen und Cloud-verbundenen Geräte-Ökosystemen
- Vertrautheit mit FDA-regulierter Softwareentwicklung und Qualitätssystemen für Medizinprodukte
- Erfahrung mit Cybersicherheitsrisikomanagement und sicherer Softwarearchitektur
- Erfahrung in Startup- oder schnell wachsenden Technologieumgebungen
- Kenntnisse von HIPAA, Datenschutzbestimmungen für Patientendaten und Best Practices für die Datensicherheit im Gesundheitswesen
- Erfahrung mit CI/CD-Pipelines, automatisierten Test-Frameworks und DevOps-Praktiken
Vergütung
Grundgehalt: $120,000–$140,000 pro Jahr + Bonus
