Role OverviewWe are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain software systems that support Noctrix's patient-facing and customer support applications. This role will own complex backend data processing, API services, and front-end integrations across Noctrix's software ecosystem.
What You Will Do
Design, develop, and maintain full stack software solutions across backend services, web applications, and mobile application integrations. Troubleshoot and resolve complex production issues involving application behavior, service reliability, data integrity, and customer-facing systems.
Why It Might Be a Fit
The ideal candidate combines strong backend engineering expertise with modern web application development skills and a passion for building secure, scalable, and maintainable software solutions in a regulated medical device environment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline
- Master's degree preferred
- 5–10 years of professional software development experience, preferably within medical device, digital health, healthcare technology, or other regulated industries
- Strong proficiency in Python and backend service development
- Extensive experience building and maintaining RESTful APIs and service-oriented architectures
- Experience with backend data processing, data pipelines, asynchronous workflows, and system integrations
- Strong experience developing modern web applications using React and JavaScript/TypeScript
- Working knowledge of Flutter and Dart for mobile application integrations
- Strong understanding of relational databases, data modeling, query optimization, and secure data access practices
- Experience with logging, monitoring, error handling, observability, and production support best practices
- Practical expertise in authentication, authorization, identity management, and cybersecurity principles
- Familiarity with cloud-based architectures and scalable software systems
- Experience working within regulated software development environments, including design controls, verification, validation, traceability, and secure software development lifecycle practices
Benefits
- Base Pay: $120,000–$140,000 per year + Bonus
]]>