Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 10, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
    Read more about this company

     

    Senior Software Developer (AWS, TypeScript, JavaScript, Node.js) – Johannesburg / Cape Town (Hybrid)

    ENVIRONMENT:

    • A global leader in safety and industrial technology is driving the next generation of cloud-based IoT solutions, connecting industrial systems, sensors, and devices into scalable, real-time platforms.
    • Their South African engineering team collaborates with international teams across Europe and the USA to deliver high-impact, production-grade systems.
    • This is a senior-level role within a modern, Agile, product-driven environment, suited to a Software Developer who enjoys owning architecture, mentoring others, and solving complex technical challenges at scale.

    DUTIES:

    • Design, build and maintain scalable cloud-native applications and microservices
    • Lead development of AWS-based services, APIs, and data pipelines
    • Drive architectural decisions across backend systems and integrations
    • Build and optimise systems that support IoT device connectivity and data flows
    • Collaborate with Product, QA, and Hardware teams on solution design and delivery
    • Conduct code reviews and mentor junior developers
    • Ensure system reliability, performance, observability, and security
    • Contribute to CI/CD pipelines, automation, and engineering best practices
    • Continuously improve system design, tooling, and development processes

    REQUIREMENTS:

    Qualifications & Experience:

    • Bachelor’s degree in Computer Science, Engineering or related field
    • 5+ years’ software development experience
    • Strong JavaScript / TypeScript and Node.js expertise
    • Proven experience building and scaling cloud solutions (AWS preferred)
    • Strong understanding of distributed systems, APIs, and system design
    • Solid SQL experience (PostgreSQL preferred)
    • Experience working in Linux-based environments

    Advantageous:

    • Experience with Docker, Terraform, Ansible and CI/CD pipelines
    • Exposure to IoT systems, device integration or industrial protocols (MQTT, Modbus, BACnet)
    • Frontend experience (Angular or similar frameworks)
    • Experience with C / C++ or low-level integrations
    • Knowledge of observability, monitoring and performance tuning

    ATTRIBUTES:

    • Strong architectural thinking and problem-solving ability
    • Ability to take ownership of systems and drive technical direction
    • Mentorship mindset with strong collaboration skills
    • Adaptable and comfortable in a fast-paced, global environment
    • High attention to detail and commitment to quality

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Datafin Recruitment on datafin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Datafin Recruitment Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail