Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer Lead

Boardroom Appointments

Durban

On-site

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider is seeking a Software & Applications Team Lead to oversee development and project ownership. This role blends hands-on development with leadership for Flutter and Python applications in a dynamic environment. You will guide a team while managing strategic projects, focusing on innovative solutions, and ensuring high-quality delivery. The position offers a competitive salary ranging from R50,000 to R75,000. Join a supportive culture dedicated to work-life balance and cutting-edge IoT products.

Benefits

Competitive salary
13th cheque
Performance-based incentive scheme
Supportive culture
Minimal after-hours work
Opportunity to shape IoT products

Qualifications

  • 7+ years of relevant experience preferred.
  • Proven experience in Flutter/Dart mobile development.
  • Demonstrated leadership of small-to-medium teams.

Responsibilities

  • Lead a team of Flutter developers and contract web developer.
  • Provide technical guidance and mentor developers.
  • Own the delivery and maintenance of the SIM asset management portal.

Skills

Flutter/Dart
Python 3
MySQL/MariaDB
NestJS
React
Linux
Git workflows
TCP/IP networking

Education

Bachelor's degree in Computer Science or equivalent qualification

Tools

NestJS
React
FortiGate
Nginx
Job description
Role Overview

Seeking a high-energy, hands-on Software & Applications Team Lead who leads by example through active coding, mentoring, and end-to-end project ownership.
Role requires 50–70% hands-on development while guiding strategy, delivery, and technical excellence.
Focus on innovative thinking, including AI-enhanced features, to accelerate product growth and reliability in mission-critical environments.

Key Responsibilities
  • Provide technical guidance and day-to-day leadership to two Flutter developers and a contract web developer
  • Conduct code reviews, pair programming, and developer skill-building sessions
  • Collaborate closely with the Support Manager to resolve issues efficiently
  • Take full ownership of delivery and ongoing maintenance of the SIM asset management portal (NestJS + React)
  • Maintain and enhance existing PHP web assets
  • Own all Python 3 backend services and MariaDB databases
  • Lead development and maintenance of core Flutter mobile applications
  • Architect, maintain, and scale Python 3 services
  • Optimise MariaDB performance and manage Nginx routing
  • Administer Linux servers (Ubuntu/OpenSUSE) and basic TCP/IP networking
  • Work with FortiGate and advanced Nginx tuning as required
  • Explore and implement AI-powered enhancements such as predictive analytics and anomaly detection
  • Partner with the R&D Manager to ensure seamless integration between software and hardware telemetry systems
  • Manage software lifecycles and coordinate with outsourced vendors
  • Deliver high-quality outcomes on time, leveraging a track record of successful project delivery
Minimum Requirements
  • Strong proven experience in Flutter/Dart for mobile application development
  • Strong proven experience in Python 3 backend and service development
  • Solid experience with MySQL/MariaDB databases
  • Hands‑on exposure to modern stacks such as NestJS, React, or similar
  • Comfortable working in Linux environments
  • Strong experience with complex Git workflows using GitLab or GitHub
  • Demonstrated leadership of small‑to‑medium teams or projects through full development lifecycles
  • Proven experience mentoring developers and delivering completed, impactful projects
  • Proactive and innovative mindset with interest in AI and ML applications in IoT and telemetry
  • Solid understanding of TCP/IP networking fundamentals
  • Willingness to develop expertise in FortiGate, Nginx optimisation, and related tools
  • Bachelors degree in Computer Science or equivalent qualification
  • Strong, demonstrable portfolio of shipped applications or projects
  • Minimum of 7 years relevant experience preferred
Benefits and Offer
  • Competitive monthly salary of R50,000 to R75,000 TCTC
  • 13th cheque payable in December
  • Performance-based incentive scheme at shareholders discretion
  • Supportive, family‑like culture focused on collaboration, respect, and work‑life balance
  • Minimal after‑hours work, limited to critical business incidents
  • Opportunity to shape cutting‑edge IoT and software products in a stable, high‑uptime environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.