Full Stack Engineer

Title: Full Stack Engineer

Location: Nottingham

Type: Hybrid role

About the Role

We are seeking a highly skilled Full Stack Engineer to design, develop, and optimize next-generation computer vision software solutions for vehicle-based and cloud-based platforms. This role involves working across the full software stack—from intuitive front-end interfaces to high-performance back-end systems—supporting AI and non-AI computer vision, telematics integration, and edge computing environments.

You will collaborate closely with engineering, operations, and customers to deliver scalable, secure, and user-friendly solutions while also mentoring junior developers.

Key Responsibilities

  • Collaborate with development teams, operations, and customers to conceptualize and implement innovative AI-based and non-AI computer vision software solutions.
  • Design and implement scalable client-side and server-side architectures optimized for vehicle-based computer vision applications.
  • Develop visually appealing, intuitive, and user-friendly front-end applications.
  • Optimize applications for edge processing hardware, including Linux environments on AArch64 architectures.
  • Design, manage, and optimize databases to support complex computer vision and telematics functionalities.
  • Build efficient, secure APIs to enable seamless integration with telematics platforms and third-party applications.
  • Test, debug, and optimize software to ensure high performance, reliability, and responsiveness.
  • Implement robust security measures and data protection protocols for cloud-based video storage systems.
  • Develop mobile-responsive features with integrated telematics and computer vision capabilities.
  • Coach and mentor junior software developers, promoting best practices and continuous team growth.

Requirements and Skills

  • Proven experience as a Full Stack Developer.
  • Prior experience with telematics systems, CCTV video management platforms, or computer vision software products is highly beneficial.
  • Proficiency in front-end and back-end technologies such as PHP, HTML, CSS, Python and JavaScript.
  • Experience building responsive user interfaces and integrating computer vision outputs into front-end applications.
  • Hands-on experience with frameworks such as Flask or Django.
  • Experience integrating and deploying computer vision algorithms in production environments.
  • Familiarity with computer vision libraries and frameworks including OpenCV, TensorFlow, and PyTorch.
  • Experience with databases such as MySQL and MongoDB.
  • Knowledge of web servers and deployment environments (e.g., Apache, Linux).
  • Solid understanding of UI/UX principles with a focus on usability and performance.
  • Strong communication and collaboration skills.
  • Ability to work effectively in cross-functional teams.
  • Excellent organizational skills with a strong analytical and problem-solving mindset.
  • Bachelor's or Master's degree in Computer Science, Electronics, or a related technical field.

Job Details

Company
GTS Group Ltd
Location
Mansfield, Nottinghamshire, UK
Hybrid / Remote Options
Employment Type
Full-time
Posted