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 full-stack development. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on both technical and soft skills. Practice coding challenges and be ready to discuss your past projects. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team and working on innovative 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 technology and how your background makes you a great fit for our team. Be sure to mention any relevant projects or achievements!
Showcase Your Projects: If you've worked on any cool projects related to computer vision or full-stack development, don’t hesitate to include them! We love seeing practical examples of your work and how you’ve tackled challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity!
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 or future goals in AI and computer vision. This not only shows your interest but also helps you gauge if the company culture aligns with your values, especially regarding innovation and teamwork.