- Company Name
- Lyonbiopôle Auvergne-Rhône-Alpes
- Job Title
- Développeur Fullstack
- Job Description
-
Job title: Fullstack Developer
Role Summary:
Design, develop, test, deploy, and maintain medical device software that supports clinical decision-making through artificial intelligence. Work within a cross‑functional team to integrate new AI features while ensuring regulatory compliance, security, and high performance.
Expectations:
- Lead full‑stack development of web‑based medical applications.
- Collaborate closely with product, research, and regulatory teams to implement new functionality.
- Apply secure coding practices and maintain compliance with medical device and data protection regulations.
- Deliver high‑quality, well‑tested, and maintainable code through continuous integration and deployment.
Key Responsibilities:
1. Architect and implement user‑facing and backend components of medical device software.
2. Write unit, integration, and regression tests to guarantee code quality.
3. Set up and manage CI/CD pipelines for automated building, testing, and deployment.
4. Enforce security controls (input validation, authentication, encryption) and conduct vulnerability assessments.
5. Monitor application performance, reliability, and security; troubleshoot and resolve incidents.
6. Maintain documentation of architecture, APIs, and regulatory compliance artifacts.
Required Skills:
- Proficiency in full‑stack development (frontend frameworks such as React/Angular, backend with Node.js/Java/Python).
- Experience with RESTful API design, WebSockets, and WebRTC as needed for real‑time data.
- Strong knowledge of secure software development practices (OWASP guidelines).
- Familiarity with automated testing frameworks (Jest, Mocha, Selenium).
- Experience with CI/CD tools (GitLab CI, Jenkins, GitHub Actions) and container orchestration (Docker, Kubernetes).
- Understanding of medical device software standards (IEC 62304, ISO 14971) and data privacy regulations (GDPR, HIPAA).
- Ability to read and interpret functional and regulatory specifications.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Validation of secure coding or software quality certifications (e.g., ISO/IEC 27001, PMP, SAFe) is a plus.
- Demonstrated experience in regulated medical device development is highly desirable.