Full Stack Developer - Team Lead

Spectrum IT Recruitment ,
London, Greater London
Job Type: Full-time

Overview

My client is an award-winning global provider of commercial vehicle propulsion solutions and they are currently seeking an Full Stack Developer to join their award-winning team. Overview: This role revolves around the development of on-board core software modules which form a key part my client's industrial IoT platform. Using existing AWS architecture as a baseline and an existing Django front-end, improvements, optimisations and new features will be developed to support customer use cases and an internal development roadmap. Responsibilities and Activities: Define and deploy AWS cloud infrastructure to support development of their products. Develop new features independently, or by managing 3rd party providers / contractors, whilst ensuring it can be scaled to 1000's of devices. Own the maintenance, optimisation and development the IoT telemetry platform, based on the Django Web Framework. Create core-software modules that enable geo-fencing, edge computing capabilities and other new modules that support the product scaling up to 1000's of deployments. Appraise new technology and assess its suitability for application. Own the development and delivery of new features in line with the technology roadmap. Create cloud environments in which to innovate with data and rapidly trial new ideas. Design and development new UI / UX, create novel data visualisation techniques. Develop monitoring and alerting tools for the portal infrastructure. Engineering Team Lead (below): Scope out and estimate tasks, create project plans, report on progress, manage risks and opportunities. Interface with customers (internal / external) to support sales efforts, understand project scope and create requirements documents. Provide engineering oversight of 3rd party developers and contributors to ensure their work is in-line with VP's best practice, roadmap, quality and development strategy. Skills and Experience Required: Excellent problem-solving skills. Takes ownership of problems and sees them through to a conclusion; Organised, data-driven and an analytical mind; Experience with relational databases and SQL Passionate about attention to detail and delivery of high quality content; Experience with AWS or similar cloud technology Experience with the Django framework and JavaScript Experience using Git or other types of source control Desirable: Automotive industry experience; Experience with JavaScript graphing libraries such as D3, google charts, Charts.js; Familiarity with AWS/cloud providers.