We are seeking an experienced Senior Software Developer to spearhead new product development. In this role, you will play a crucial role in driving the successful execution of digital health products in collaboration with external partners. The ideal candidate should possess a strong background in frontend and backend development, extensive hands-on cloud experience, familiarity with regulatory standards (especially IEC 62304), and a successful track record in the full software development lifecycle.
Responsibilities:
-
Full Stack Development: Lead the design, development, and maintenance of both frontend and backend components for software medical devices.
-
Cloud Expertise: Utilize hands-on experience in cloud technologies (AWS, Azure, GCP) to architect and deploy scalable and secure applications
-
SDLC Leadership: Demonstrate expertise in multiple projects by managing the complete software development lifecycle from inception to deployment and maintenance.
-
Regulatory Compliance: Ensure software development processes adhere to relevant regulatory standards, especially IEC 62304 for medical device software lifecycle processes.
-
Software Testing: Lead or contribute significantly to software testing strategies, verification, and validation processes to ensure compliance and reliability.
-
Mobile App Development: Lead or contribute significantly to the development of mobile applications for iOS and Android platforms.
-
Collaboration and Mentorship: Collaborate effectively with external partners, startups, and industry collaborators while providing technical guidance and mentorship to team members.
Requirements:
-
Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
-
3+ years of hands-on experience in software development, specifically focusing on both frontend and backend technologies.
-
Proficiency in frontend frameworks (e.g., React, Angular, Flutter, Firebase) and backend frameworks (e.g., Node.js, Express, Django, Flask).
-
Proficient in working with SQL and NoSQL databases such as MongoDB, Redis, Firestore, MySQL.
-
Strong hands-on experience with cloud technologies (AWS, Azure) and deploying applications in cloud environments.
-
Demonstrated experience in the full software development lifecycle across multiple projects.
-
Familiarity with regulatory standards in healthcare, particularly IEC 62304 for medical device software lifecycle processes.
-
Proven track record of leading or participating in projects from initiation to completion.
-
Mobile app development experience for both iOS and Android platforms.
-
Expertise in software testing, verification, and validation processes for ensuring compliance and reliability.
-
Experience in developing multitenant applications will be given preference.
-
Experience in working with FHIR, EHR systems, medical software, or digital health apps is a plus.
|