Full Stack Developer

Isle of Wight Jobs Limited
Shanklin, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Shanklin, United Kingdom

Tech stack

JavaScript
API
Computer Vision
Cloud Computing
Software Quality
Continuous Integration
Data Fusion
Web Development
Distributed Systems
Firmware
Design of User Interfaces
Graphics Software
Human-Computer Interaction
Imaging Technology
Performance Tuning
Software Architecture
Software Construction
Software Engineering
Data Streaming
Systems Architecture
TypeScript
Web Applications
Web Application Frameworks
Data Processing
React
Software Security
Backend
Angular
Information Technology
Enterprise Integration
Real Time Data
Web Technologies
Front End Software Development
Software Version Control

Job description

We are seeking a Full Stack Developer with a strong scientific or engineering background to design and build web interfaces for our scientific software. You will be responsible for translating complex, real-time data from gamma imaging systems and radiation detectors into clear, highly functional, and aesthetically pleasing frontend interfaces., Scientific UI/UX Design: Architect and develop clear, intuitive, and aesthetically excellent web interfaces for scientific applications and gamma imaging software.

  • Data Fusion & Real-Time Streaming: Handle real-time video feeds and successfully fuse multiple complex data streams (e.g., radiation overlays on optical video) into a single, cohesive user interface.

  • Full Stack Development: Build robust backend architectures to stream sensor data to the front end reliably.

  • Cross-Disciplinary Collaboration: Work closely with applied engineers, physicists, and hardware specialists to understand the technical requirements and scientific constraints of our devices.

Requirements

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

  • Minimum 5 years of relevant industry experience in full-stack or web application development, including exposure to system architecture and production systems

  • Strong experience in system and software architecture design

  • Proficiency in modern web technologies (e.g. JavaScript/TypeScript, React, Angular or similar)

  • Experience developing production-level applications

  • Strong understanding of frontend-backend integration

  • Ability to work across multidisciplinary teams (software, hardware, firmware)

  • Good problem-solving and communication skills

  • Strong ownership, accountability, attention to detail and code quality

  • Ability to work in a fast-paced and evolving environment, Experience with thin-client or web-based control systems

  • Familiarity with hybrid deployment models (cloud, on-prem, local)

  • Exposure to medical imaging systems or scientific instrumentation

  • Understanding of physics and sensor-based technology

  • Experience working with or overseeing firmware/embedded systems development

Knowledge of

  • Web application architecture and distributed systems

  • Modern frontend frameworks and UI development

  • Backend systems, APIs, and data handling

  • Deployment environments (local, on-premise, cloud)

Understanding of

  • Software engineering best practices (CI/CD, testing, version control)

  • Performance optimisation and scalability

  • Secure software design principles

  • Integration between software, hardware, and firmware components

Experience in

  • Developing and maintaining production-level applications

  • Designing scalable system architectures

  • Working in cross-functional engineering teams

  • Imaging systems, computer vision, or related domains

  • Mentoring or leadership experience

About the company

Innovative Physics Ltd (IPL) is a small dynamic company working at the forefront of physics technology. The company designs and builds and integrates complex solutions that are built from its own range of intellectual property, and integrated into our customers' systems.

Apply for this position