At a Glance
- Tasks: Join us as a Full-Stack Software Engineer to develop innovative web and mobile applications for medical devices.
- Company: We're a pioneering company focused on creating impactful digital health solutions.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Make a real difference in people's lives while working in a dynamic, multi-disciplinary team.
- Qualifications: A degree in Software Engineering or related field, with experience in full project life cycle and coding languages.
- Other info: Ideal for tech enthusiasts passionate about healthcare and cutting-edge technology.
The predicted salary is between 36000 - 60000 £ per year.
We are developing an innovative web and mobile-based application to support a Class 2b medical device, enabling personalized treatment and remote patient monitoring. We are looking for a Full-Stack Software Engineer with a strong emphasis on frontend development who is also confident in backend systems. You will work as a key member of a multi-disciplinary team delivering a regulation-compliant digital health platform that makes a difference in people's lives.
Responsibilities:
- Design, develop and deploy new features and modules, shape product frameworks for a web and mobile based software application to be suitable for a regulated medical device.
- Develop, maintain new features/improvements and user interfaces from wireframe models and build new ones as needed for planned outcomes.
- Ensuring the best performance and user experience of the application.
- Write high quality (clean, readable, and testable) source code to program complete applications within deadlines.
- Troubleshoot, debug and test applications.
- Evaluate existing applications to reprogram, update and add new features.
- Develop, prepare and/or maintain documents with technical requirements and software design specifications handbooks to accurately represent application design and code - timely, comprehensive, and accurate documentation.
- Work closely on embedded firmware development for systems integration.
- Establish and perform the execution of software test plans, assess device limitations.
- Communicate and work effectively with hardware developers for the timely completion of the technical deliverables.
- Conduct functional and non-functional testing.
- Software development is to be undertaken in accordance with industry standards and working within an ISO 13485 quality management system relevant to a class 2b device under IEC 62304.
Person Specifications:
- A Full-Stack Developer with a particular focus on front-end skills, but experienced in both front-end and back-end coding languages, development frameworks.
- Hands-on experience of full project life cycle from design, coding, documentation, prototyping, testing & maintenance.
- Essential:
- A degree in Software Engineering, Computer Science, Engineering, Information Technology or similar.
- Experience in assignments within DeepTech/MedTech/FinTech, IT & Digital Solutions, both as a mid/senior developer and/or technical lead with in-depth knowledge of programming for diverse operating systems and platforms using development tools.
- Proven ability in programming with either/several: React Native, React, NodeJS, SQL design, HTML, CSS, JavaScript, development, verification testing and deployment.
- Full right to work in the UK.
- Experience in Azure or equivalent cloud platform.
- Knowledge of machine learning and AI.
- Python, Java, development, verification testing and deployment.
- Knowledge of multiple front-end languages and libraries, and UI/UX design.
- Additional modules from vendors such as for 3D imaging, image processing, animation.
- Experience developing APIs, agile methods.
- An interest in medical and diagnostic devices, consumer personal electronics devices; Integrated health tech solutions with wearables, mobile, and IoT devices.
- Understanding of HIPAA, FDA, GDPR compliance.
Software Engineer employer: CV-Library
Contact Detail:
CV-Library Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React, NodeJS, and SQL. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your capability to contribute effectively from day one.
✨Tip Number 2
Showcase your understanding of regulatory standards like ISO 13485 and IEC 62304. Being knowledgeable about these compliance requirements can set you apart, as it shows you're ready to work on a regulated medical device right away.
✨Tip Number 3
Engage with the MedTech community online or through local meetups. Networking with professionals in this field can provide insights into the industry and may even lead to referrals, which can significantly enhance your chances of landing the job.
✨Tip Number 4
Prepare to discuss your previous projects that align with the responsibilities listed in the job description. Be ready to explain how you approached design, coding, and testing, especially in a team setting, as collaboration is key in this role.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with both front-end and back-end development. Include specific projects where you've used technologies like React, NodeJS, and SQL, as well as any relevant experience in DeepTech or MedTech.
Craft a Compelling Cover Letter: In your cover letter, express your passion for developing innovative medical applications. Mention how your skills align with the responsibilities outlined in the job description, particularly your ability to deliver regulation-compliant software.
Showcase Relevant Projects: If you have worked on projects related to health tech or similar fields, be sure to include them in your application. Describe your role, the technologies used, and the impact of the project to demonstrate your hands-on experience.
Highlight Compliance Knowledge: Since the role involves working within an ISO 13485 quality management system, mention any experience you have with compliance standards such as HIPAA, FDA, or GDPR. This will show that you understand the importance of regulations in software development for medical devices.
How to prepare for a job interview at CV-Library
✨Showcase Your Full-Stack Skills
Make sure to highlight your experience in both front-end and back-end development. Be prepared to discuss specific projects where you've successfully integrated these skills, especially using technologies like React, NodeJS, and SQL.
✨Understand the Medical Device Regulations
Familiarise yourself with ISO 13485 and IEC 62304 standards relevant to medical devices. Demonstrating knowledge of these regulations will show that you understand the importance of compliance in developing health tech solutions.
✨Prepare for Technical Questions
Expect to face technical questions related to coding, debugging, and testing applications. Brush up on your problem-solving skills and be ready to write code on the spot or explain your thought process clearly.
✨Communicate Effectively
Since you'll be working closely with a multi-disciplinary team, practice articulating your ideas clearly. Show that you can collaborate effectively with hardware developers and other team members to achieve project goals.