Menu Close

Durban: Senior Software Engineer posted by DataFin Recruitment

Advertisement



Job Description

About the Role

Our client is a rapidly expanding technology company specialising in connected systems and data-driven platforms that support asset visibility and operational security. Their solutions include real-time monitoring tools and companion mobile applications used to support critical operations in both local and international markets. The business is currently developing advanced smart platforms, including a centralised asset management portal, built on modern technology stacks with growing use of intelligent automation. The working environment is collaborative and fast-paced, with a strong emphasis on reliability, scalability, and building systems that support always-on, business-critical operations.

Key Responsibilities

  • Provide technical guidance and day-to-day leadership to a team of Flutter developers and contract web developers, including conducting code reviews, pair programming, and skill-building sessions.
  • Collaborate closely with the Support Manager to resolve technical issues swiftly and maintain system reliability.
  • Own the delivery and ongoing maintenance of key projects, including:
  • A new SIM asset management portal built with NestJS and React.
  • Existing PHP web assets.
  • Python 3 backend services and MariaDB databases.
  • Core mobile applications built with Flutter.
  • Architect, maintain, and scale Python 3 services; optimize MariaDB performance and manage Linux servers (Ubuntu/OpenSUSE).
  • Configure and manage Nginx routing, basic TCP/IP networking, and related infrastructure such as FortiGate.
  • Explore and implement AI-powered enhancements, such as predictive analytics and anomaly detection within telemetry data.
  • Partner with the R&D Manager to ensure seamless integration between software and hardware telemetry systems.
  • Manage software lifecycles, coordinate with external vendors, and ensure high-quality, timely project delivery.

Requirements

  • Bachelor’s degree in computer science or equivalent, supported by a strong portfolio of shipped applications and projects.
  • Minimum of 7 years of relevant software development experience.
  • Proven expertise in Flutter/Dart for mobile applications and Python 3 for backend services.
  • Solid experience with MySQL/MariaDB database design, optimization, and management.
  • Hands-on experience with modern web stacks, particularly NestJS and React.
  • Proficiency working in Linux environments and with complex Git workflows (GitLab/GitHub).
  • Demonstrated success in leading small-to-medium development teams or projects through full lifecycles.
  • Strong understanding of TCP/IP networking fundamentals.
  • A track record of completed impactful projects.
View Job  Johannesburg: Technology Enterprise Architect posted by DataFin Recruitment

Qualifications

  • Bachelor’s degree in computer science or equivalent

Salary & Benefits

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About Hardware Engineer Jobs in Kwazulu-Natal

In Kwazulu-Natal, South Africa, the demand for skilled Hardware Engineers continues to grow, driven by the increasing need for advanced technology solutions across various industries. Generally, this field is in high demand, particularly in the technology and manufacturing sectors. Typically, Hardware Engineers in Kwazulu-Natal can expect a competitive salary range, but it’s essential to note that salaries vary widely depending on factors such as experience, company size, and industry sector.

Typically, a Hardware Engineer in Kwazulu-Natal can expect a salary range of R600 000 to R1,2 million per annum, although this is just a rough estimate. Actual salaries may be higher or lower, depending on individual qualifications, employer, and specific job requirements. Factors such as experience, technical expertise, and industry knowledge play a significant role in determining an engineer’s salary.

Common skills for Hardware Engineers in Kwazulu-Natal include proficiency in CAD software, programming languages such as C++, Java, or Python, as well as experience with hardware platforms like microcontrollers or embedded systems. Additionally, understanding of digital signal processing, electronics, and mechanical engineering principles is often beneficial. Other essential skills may include problem-solving abilities, analytical thinking, and effective communication skills.

Hardware Engineers in Kwazulu-Natal are commonly employed in various industry sectors, including technology, manufacturing, finance, and healthcare. The technology industry, for example, frequently requires hardware engineers to design and develop innovative products, while the manufacturing sector relies on their expertise to improve production efficiency. In the financial services sector, they may focus on developing secure payment systems or monitoring network infrastructure.

View Job  Cape Town: UX Product Designer (CPT/JHB Hybrid) posted by DataFin Recruitment

Career development opportunities are available for Hardware Engineers in Kwazulu-Natal, with many individuals progressing into senior roles or moving into related fields such as product management, technical sales, or research and development. With ongoing training and professional development, engineers can expand their skill set, stay up-to-date with industry trends, and advance their careers in this rewarding field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Durban, Kwazulu-Natal


Job Seeker Tip

Create a professional email address for job hunting - avoid nicknames or casual addresses.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

View Job  Cape Town: Backend Developer (C#.Net) (CPT/JHB Hybrid) posted by DataFin Recruitment

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Western Cape: Commodities Account Manager posted by Collab SA

Jobs in South Africa January 23, 2026
Automotive Technician Collab SA

What You’ll Be Doing Account & Relationship ManagementAct as the primary point of contact for allocated customersGrow and maintain long-term…

View Job

Gauteng: Junior FOH / Floor Manager posted by Craven Cottage CC

Jobs in Gauteng January 23, 2026
Computer Craven Cottage CC Other IT

Duties: Assist in all areas where neededChecking that all duties have been completed by floor staff.Conduct staff performance evaluationsDaily Cash-upDeal...

View Job

Western Cape: Storeman posted by Craven Cottage CC

Jobs in South Africa January 23, 2026
Craven Cottage CC Estate Agent

Duties: Checking and ensuring the items aren’t damaged, is the correct pack size and weight.Storing in the correct storeroom or…

View Job

Western Cape: Housekeeping Supervisor posted by Craven Cottage CC

Jobs in South Africa January 23, 2026
Craven Cottage CC Media Photography

Duties: Monitor and administer time and attendance policyMonitor staff to ensure accountability in compliance with departmental goals.Execute operational...

View Job

Western Cape: Butler posted by Craven Cottage CC

Jobs in South Africa January 23, 2026
Craven Cottage CC Media Photography

Duties: Meet guests when they arrive and getting them settled in their roomsAnticipate guests’ needs by learning their preferences, allergies,…

View Job

Western Cape: Event Manager posted by Craven Cottage CC

Jobs in South Africa January 23, 2026
Craven Cottage CC Estate Agent

Duties: Liaise with clients to define goals, develop event concepts, create detailed proposals, timelines, and budgets.Negotiate contracts, coordinate...

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Durban, Jobs in Durban Area, Jobs in Kwazulu-Natal, Jobs in South Africa

More Jobs in Your Area