Software Developer Lead

Boardroom Appointments

Durban

On-site

ZAR 558,000 - 837,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

13th cheque
Performance-based incentive
Family-like culture
Low after-hours work

Job summary

Boardroom Appointments in Durban seeks a high-energy Software & Applications Team Lead who codes actively and mentors a small team, owning end-to-end delivery of mission-critical projects.

You will guide Flutter, Python backend, and web assets, drive AI-enhanced features, optimize databases, and coordinate with hardware telemetry, while balancing hands-on coding with strategic leadership to ensure reliable, scalable systems.

Qualifications

  • 7+ years of relevant experience preferred.
  • Hands-on development leader with end-to-end project ownership.
  • Experience mentoring developers and delivering completed projects.

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 with Support Manager to resolve issues efficiently.
  • Own delivery and maintenance of the SIM asset management portal (NestJS + React).
  • Maintain and enhance PHP web assets.
  • Own all Python 3 backend services and MariaDB databases.
  • Lead development 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 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.

Skills

Flutter/Dart
Python backend
MySQL/MariaDB
NestJS/React
Linux
GitLab/GitHub workflows
Leadership
Mentoring

Tools

GitLab
GitHub
Nginx

Job description

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
  • 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
  • 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 your file here.

Similar jobs

Similar jobs worth comparing

Hands-On Software Lead: AI-Powered IoT & App Platform
Hands-On Software Lead: AI-Powered IoT & App Platform

Boardroom Appointments • Durban

On-site
ZAR 558,000 - 837,000
13th cheque
Performance-based incentive
Family-like culture
+1
Mobile Team Lead
Mobile Team Lead

Future Fit • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Twice-yearly salary increases
Guaranteed bonuses
Wellness programs
+3
Lead Software Developer (Midrand, Gauteng)
Lead Software Developer (Midrand, Gauteng)

Smart4 Energy • City of Johannesburg Metropolitan Municipality

On-site
ZAR 800,000 - 1,200,000
Intermediate Full Stack Developer
Intermediate Full Stack Developer

Zohorecruit • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Communicate Recruitment • Cape Town

Hybrid
ZAR 893,000 - 1,004,000
Hybrid working environment
Excellent career growth and developmen
Private medical insurance
+2
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

Tumaini Consulting • Johannesburg

On-site
ZAR 614,000 - 837,000
Competitive salary
Live platform project
Contract extension potential
+1
Senior Mobile Software Engineer (Kotlin, Swift, Flutter)
Senior Mobile Software Engineer (Kotlin, Swift, Flutter)

AES Global • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Wellness programme
Software Developer (Flutter / Mobile)
Software Developer (Flutter / Mobile)

Hire Resolve • Centurion

On-site
ZAR 600,000 - 900,000
Competitive salary based on experience
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs