JobTarget Logo

Senior Backend Software Developer - Johannesburg/Cape Town at MSA, The Safety Company – Johannesburg

MSA, The Safety Company
Johannesburg, 2000, South Africa
Posted on
NewHybridSalary:$52906 - $59519Industries:ManufacturingJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

MSA, The Safety Company
Senior Backend Software Developer - Johannesburg/Cape Town

ZA--Johannesburg

Requisition ID: 2026-9675
Type: Full-Time
# of Openings: 1
Category: Engineering

Overview

This position is within Safety io, part of the global MSA Safety company.

Who We Are:

Safety io revolutionizes cloud based IoT solutions for the live monitoring of workforces in hazardous areas; fleet management of industry-leading MSA safety products; on-scene monitoring for the global fire service; and many other compelling products and services. Our suite of applications is used and loved by thousands!

Safety io is parented by MSA, which is a global leader with more than a century of engineering excellence. Our South African engineering team plays a key role in creating the next generation of connected safety solutions.

We have offices in Johannesburg and Cape Town, collaborating daily with colleagues in Berlin, Germany and Cranberry, USA.

If you want to work on technology that has a real impact - our code saves lives.

Who we are looking for

We are looking for a hands-on Backend Software Developer who is technically curious, user-focussed and thrives in a modern product-driven environment. Your work will contribute to building cloud applications that power our IoT solutions, which revolutionise the live monitoring of workforces in hazardous areas. In an agile and cross-functional team, you will help to improve and grow the Safety io Industrial Grid. You can help us continue to shape the future of safety technology – your code could save lives!



Responsibilities

The Role:

As a Backend Software Developer, you will:

  • Collaborate in a cross-functional team.
  • Build and maintain microservices, data flows, and infrastructure (AWS).
  • Ensure reliability, observability, and performance in production systems.
  • Develop on the backend (Typescript) to ensure robust functionality.
  • Develop on the Infrastructure as Code (AWS CloudFormation & Ansible) to ensure reliability and scalability.
  • Contribute to CI/CD pipelines and automations
  • Contribute to internal tooling and automation to strengthen engineering velocity.


  • Qualifications

    The Person:

    Requirements for this role include:

    • Bachelor’s degree in Engineering or Computer Science
    • Minimum of 5 years of professional experience
    • Strong programming skills (JavaScript / TypeScript / Node.js)
    • Understanding of cloud fundamentals, ideally AWS
    • Solid understanding of REST APIs, microservice architecture and serverless
    • Database experience (PostgreSQL preferred)
    • A solid background in various automation test types, including unit testing, integration testing, and end-to-end testing
    • Soft skills:
    • Strong time management
    • Proven decision-making abilities.
    • The drive to challenge and change the status quo.
    • Internally motivated, able to work proficiently both independently and in a team environment.
    • Strong communication skills with both internal team members and external business stakeholders

    Location:

    • Johannesburg or Cape Town-based role, which is hybrid with 3 days in the office.
    • Willingness for occasional local (JHB/CPT) and/or international (Berlin) travel

    What We Offer:

    • A competitive salary
    • Hybrid working model
    • 21 days’ vacation
    • A start-up-like environment with the backing and security of a market leader over 100 years old
    • Meaningful projects that make a difference - at Safety io, our code saves lives!
    • Modern agile structure with a culture that embraces diversity, individual input and knowledge sharing
    • Access to attend conferences, training and learning tools
    • Modern office spaces
    • Regular social events

    #LI-AS1

    #LI-Hybrid


    MSA is committed to the principles of equal employment opportunity and to providing a workplace that is free from unlawful discrimination. As such, it is MSA’s policy not to discriminate against any employee or applicant for employment on the basis of the person’s age, color, creed, disability, ethnicity, race, religion, gender, marital status, sex, sexual orientation, gender identity, national origin, citizenship status, veteran’s status, genetic information, political affiliation, disabling condition, or any other category protected by applicable federal, state, or local law. MSA also makes reasonable accommodations for individuals with disabilities who are otherwise qualified to perform a job unless such accommodations would impose an undue hardship.

    If you are an individual with a disability and need an accommodation to assist you in navigating this career site, let us know.Contact Us MSA is an Equal Employment Opportunity/Affirmative Action Employer. Minorities/Females/Individuals with Disabilities/Protected Veterans.

    Job Location

    Johannesburg, 2000, South Africa

    Frequently asked questions about this position

    Continue to apply
    Enter your email to continue. You’ll be redirected to the employer’s application.
    By clicking Continue, you understand and agree to JobTarget's Terms of Service and Privacy Policy.