As our Full-stack engineer, you'll tackle extraordinary technical challenges that go far beyond typical web development. You'll create intuitive interfaces that visualise complex 3D printing data and sensor streams in real-time, empowering engineers to make critical manufacturing decisions with confidence. Your work will directly enable aerospace, medical, and automotive manufacturers to produce mission-critical components with unprecedented precision and reliability.
Core Responsibilities
- Implement and enhance front-end features using React and modern JavaScript frameworks
- Design and develop APIs to connect front-end interfaces with our C++ and Python backend systems
- Collaborate with data scientists to visualise complex 3D printing data and sensor outputs
- Participate in customer interviews to gather requirements and translate them into technical specifications
- Optimise application performance for handling large datasets, including point clouds and 3D models
- Implement robust error handling and monitoring systems for production environments
Required Expertise
- Master’s or PhD degree in computer science, physics, engineering, or related field with significant machine learning focus
- 2+ years of hands-on experience as a full-stack developer
- Fluent in Python, JavaScript, and one compiled programming language
- Experience with front-end environments like React
- Experience making architectural decisions that balance performance, maintainability, and development speed
- Demonstrated ability to refactor and improve existing codebases while minimising disruption
- Exceptional problem-solving abilities with a bias toward practical solutions
- Eligible to work in the UK
Preferred Qualifications
- Experience with 3D visualisation libraries (Three.js, WebGL)
- Knowledge of data streaming concepts for real-time visualisations
- Experience full-stack applications with C++ back-end
- Working knowledge of machine learning algorithms
- Knowledge of HDF5 file format
- Experience with giant point clouds (billions of points)
- Experience with scientific or industrial software development
- Familiarity with cloud deployment and containerisation
Why Join
- Impact: Your work will directly enable more sustainable, efficient manufacturing of critical components
- Innovation: Work at the bleeding edge of both AI and advanced manufacturing
- Team: Join a diverse, multi-disciplinary team of experts passionate about solving meaningful problems
Benefits:
- Company pension
- Private medical insurance
Schedule:
Work Location: In person
Reference ID: fs-dev
Position: Full Stack Engineer - Job Type: Full-time, Permanent - Pay: £50,000.00-£100,000.00 per year