At a Glance
- Tasks: Develop innovative AI and computer vision software for vehicle applications.
- Company: Leading vehicle security systems business in Nottingham with a collaborative culture.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Join a pioneering team shaping the future of vehicle technology with cutting-edge projects.
- Qualifications: Experience in full-stack development, especially in computer vision environments.
- Other info: Mentorship opportunities and a dynamic environment focused on innovation.
The predicted salary is between 30000 - 50000 £ per year.
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.
Full Stack Engineer employer: GTS Group Ltd
Contact Detail:
GTS Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to computer vision and AI. This will give you an edge and demonstrate your hands-on experience to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and coding challenges. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want you to shine!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team and contributing to exciting projects.
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Full Stack Engineer role. Highlight your experience with computer vision, AI, and the specific technologies mentioned in the job description.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about vehicle security systems and how your background makes you a great fit. Be sure to mention any relevant projects or achievements that showcase your expertise.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, include them in your application. We love seeing practical examples of your work, especially those involving computer vision and AI.
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role as soon as possible!
How to prepare for a job interview at GTS Group Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like PHP, Python, and JavaScript. Brush up on your knowledge of computer vision libraries like OpenCV or TensorFlow, as you might be asked to discuss how you've used them in past projects.
✨Showcase Your Projects
Prepare to talk about specific projects where you’ve implemented full-stack solutions, especially those involving computer vision. Bring examples that highlight your role in collaboration with cross-functional teams and how you tackled challenges during development.
✨Demonstrate Problem-Solving Skills
Be ready to tackle some technical questions or coding challenges during the interview. Think through your problem-solving process out loud, as this will show your analytical mindset and attention to detail, which are crucial for this role.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s current projects, team dynamics, and future goals. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values, especially regarding innovation and mentorship.