Full-Stack Developer- Software Engineer

Colville
1 day ago
Create job alert

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 Details
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.

  1. Develop, maintain new features/improvements and user interfaces from wireframe models and build new one as needed for planned outcome.
  2. Ensuring the best performance and user experience of the application
  3. Write high quality (clean, readable, and testable) source code to program complete applications within deadlines.
  4. Troubleshoot, debug and test applications
  5. Evaluate existing applications to reprogram, update and add new features.
  6. 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.
  7. Work closely on embedded firmware development for systems integration.
  8. Establish and perform the execution of software test plans, assess device limitations.
  9. Communicate and work effectively with hardware developer/s for the timely completion of the technical deliverables.
  10. Conduct functional and non-functional testing.
  11. 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, IEC (phone number removed) and IEC (phone number removed)
    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:
  12. A degree in Software Engineering, Computer Science, Engineering, Information Technology or similar.
  13. 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
  14. Proven ability in programming with either/several: React Native, React, NodeJS, SQL design, HTML, CSS, Java Script, development, verification testing and deployment
  15. Full right to work in the UK
    Person Specifications Desirable:
  16. Experience in Azure or equivalent cloud platform
  17. Knowledge of machine learning and AI
  18. Python, Java, development, verification testing and deployment
  19. Knowledge of multiple front-end languages and libraries, and UI/UX design
  20. Additional modules from vendors such as for 3D imaging, image processing, animation
  21. Experience developing APIs, agile methods.
  22. An interest in medical and diagnostic devices, consumer personal electronics devices; Integrated health tech solutions with wearables, mobile, and IoT devices
  23. Understanding of HIPAA, FDA, GDPR compliance

Related Jobs

View all jobs

Full-Stack Developer- Software Engineer

Full Stack Developer

Full Stack Software Engineer - Healthcare

Full Stack Software Engineer - Healthcare

Full Stack Engineer

Full Stack Software Engineer - Healthcare

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

ElevenLabs AI Jobs in 2025: Your Complete UK Guide to Crafting Human‑Level Voice Technology

"Make any voice sound infinitely human." That tagline catapulted ElevenLabs from hack‑day prototype to unicorn‑status voice‑AI platform in under three years. The London‑ and New York‑based start‑up’s text‑to‑speech, dubbing and voice‑cloning APIs now serve publishers, film studios, ed‑tech giants and accessibility apps across 45 languages. After an $80 m Series B round in January 2024—which pushed valuation above $1 bn—ElevenLabs is scaling fast, doubling revenue every quarter and hiring aggressively. If you’re an ML engineer who dreams in spectrograms, an audio‑DSP wizard or a product storyteller who can translate jargon into creative workflows, this guide explains how to land an ElevenLabs AI job in 2025.

AI vs. Data Science vs. Machine Learning Jobs: Which Path Should You Choose?

In recent years, the fields of Artificial Intelligence (AI), Data Science, and Machine Learning (ML) have experienced explosive growth. Spurred by the increase in data availability, advances in computing power, and the demand for intelligent decision-making, organisations of all sizes are investing heavily in these areas. If you’ve been exploring AI jobs on www.artificialintelligencejobs.co.uk, you’ve likely noticed that employers use terms like “AI,” “Data Science,” and “Machine Learning”—often interchangeably. While they are closely related, there are nuanced differences between these fields. Understanding these distinctions is key if you’re trying to decide which path suits you best. This comprehensive guide will help you differentiate among AI, Data Science, and Machine Learning. We will discuss the key skills for each, typical job roles, salary ranges, and provide real-world examples of professionals working in these fields. By the end, you should have a clearer idea of where your strengths and passions might fit, helping you take the next step towards securing your ideal role in the world of data-driven innovation.

AI Programming Languages for Job Seekers: Which Should You Learn First to Launch Your AI Career?

Artificial Intelligence (AI) is no longer confined to academic research; it now sits at the core of countless modern industries. From healthcare diagnostics powered by machine learning to autonomous driving and natural language processing, organisations are investing heavily in AI capabilities. This surge in AI adoption has created a thriving job market for talented professionals—data scientists, machine learning engineers, AI researchers, and more. Yet if you’re aiming to break into this fast-growing field, one of the first questions you’ll ask is, “Which AI programming language should I learn first?” Given the array of options available—Python, R, Java, C++, Julia, among others—understanding the strengths, community support, and industry relevance of each is crucial. In this extensive guide, tailored for www.artificialintelligencejobs.co.uk, we’ll explore the top AI programming languages that can help you stand out to employers, accelerate your learning curve, and equip you with the skills to succeed in a competitive job market. By addressing both beginners and experienced programmers, we aim to provide actionable insights to help you choose the right language, master essential tools, and build a compelling career in AI.