Software Developer Lead

Not Interested
Bookmark
Report This Job

profile Job Location:

Durban - South Africa

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

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 5070% 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 R50000 to R75000 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
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 ownershipRole requires 5070% hands-on development while guiding strategy delivery and technical excellenceFocus on innovative thinking including ...
View more view more

Key Skills

  • Account Payable
  • C++
  • Community Support
  • Garment
  • Import & Export
  • Java