Safety io Logo

Senior Backend Software Developer

Safety io|Posted 18 days ago

Skills and experience

Role:Backend engineer
Other roles:Cloud engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    TypeScript
    Node.js
    AWS

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa or Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Join Safety io as we revolutionize cloud-based IoT solutions that save lives in hazardous environments. Our South African engineering team works alongside global colleagues in Berlin and the USA to create next-generation connected safety solutions, backed by MSA's 100+ years of market leadership. You'll work in a modern, agile, cross-functional team building cloud applications that power IoT solutions for live workforce monitoring in dangerous areas—your code will literally save lives.

As a Backend Software Developer, you'll build and maintain microservices, data flows, and AWS infrastructure using TypeScript and Node.js. You'll ensure reliability, observability, and performance of production systems, develop Infrastructure as Code with AWS Cloud Formation and Ansible, and contribute to CI/CD pipelines and internal tooling.

We're looking for someone with a Bachelor's degree in Engineering or Computer Science, 5+ years of experience, strong programming skills in JavaScript/TypeScript/Node.js, understanding of cloud fundamentals (ideally AWS), solid knowledge of REST APIs, microservice architecture, serverless, and PostgreSQL, plus expertise in various automation testing types.

You'll need strong communication skills, time management, decision-making abilities, and the drive to challenge the status quo.

We offer a competitive salary, hybrid working model (3 days in office), 21 days' vacation, and the unique combination of a startup environment with the security of a global market leader.

You'll enjoy meaningful projects that make a real difference, a modern agile culture that embraces diversity and knowledge sharing, access to conferences and training tools, modern office spaces in Johannesburg or Cape Town, and regular social events. This role includes occasional local and international travel opportunities to our Berlin office.

About Safety io

51-200 employees

About us

Founded in 2018 by MSA The Safety Company, Safety io provides its customers with software services that help them protect their colleagues in some of the most formidable environments in the world.

Safety io is responsible for the development, release, and protection of MSA’s cloud-based software architecture, platforms (e.g. MSA Grid and FireGrid), applications (web and mobile), and safety insights.

Make your mark on the future of safety

Join our team of over 17 nationalities to pursue our mission of protecting people on the job. We’re a software services subsidiary of MSA The Safety Company, combining 100 years of tradition with the speed and innovation of a start-up.

We help our customers make tomorrow safer than today with end-to-end connected worker and worksite safety solutions.

Our hiring process

  1. Screening phone call with HR manager

  2. Technical coding assignment

  3. Coding assignment feedback in person at office

  4. Extend offer

Take a look at our careers page to get to know us better.

Perks at Safety io

A competitive salary
21 Days annual leave
Great work/life balance
Flexible working hours and hybrid working
Occasional international travels

Tech Stack

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Zeplin
Zeplin
BrowserStack
BrowserStack

dev ops

Ansible
Ansible
Jenkins
Jenkins
Git
Git
Docker
Docker
Selenium
Selenium
npm
npm
Bitbucket
Bitbucket
IntelliJ IDEA
IntelliJ IDEA
Bash
Bash
Datadog
Datadog

application and data

Javascript
Javascript
Node.js
Node.js
MongoDB
MongoDB
MEAN Stack
MEAN Stack
HTML5
HTML5
Bootstrap
Bootstrap
C
C
Angular
Angular
Amazon Web Services
Amazon Web Services

business tool

JIRA
JIRA
Microsoft Teams
Microsoft Teams
Miro
Miro

Office Photos

The Team
Office entrance
Open concept offices
Test labs
Kitchen/Bistro area
Braai/Chill area
Office photo
Office photo

Similar jobs on OfferZen: