Overview
Upper Highway. A well-established technology provider operating in the security and communications space is seeking a Software and Applications Team Lead to join its dynamic and forward-thinking team. This role is ideal for a hands-on technical leader who enjoys mentoring developers, owning complex projects end-to-end, and driving innovation across mobile, backend, and systems environments.
Responsibilities
- Lead and mentor a small development team (Flutter Developers and a contract Web Developer) through hands-on guidance, code reviews, and collaboration
- Own the delivery, maintenance, and success of multiple software projects
- Design, build, and scale Python 3 backend services and optimise MySQL / MariaDB databases
- Manage Linux environments, Nginx routing, and core TCP / IP networking (with exposure to FortiGate and advanced tuning)
- Drive innovation, including AI-powered enhancements within telemetry and IoT-based systems
- Work closely with R&D and Support teams to ensure seamless software-hardware integration
Qualifications
- Bachelor's Degree in Computer Science (or equivalent) with a strong portfolio of delivered projects
- 7+ years' experience in software development preferred
- Proven expertise in Flutter / Dart (mobile apps) and Python 3 (backend services)
- Experience with modern frameworks (NestJS, React, or similar), Linux environments, and Git workflows
- Demonstrated leadership experience with a passion for mentoring and delivery
- Proactive, innovative mindset with interest in AI / ML within IoT and telemetry