Digital Twin Logo

Back End/Devops Engineer

Digital Twin|Posted 6 hours ago

Skills and experience

Role:Backend engineer
Other roles:DevOps engineer
Experience in role:3+ years
Must-have skills:
    Node.js
    TypeScript
    Ubuntu
    Linux
    Docker

Location and salary

Remote policy:Hybrid
Location of job:Roodepoort, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Contract

Role description

Backend / DevOps Engineer

This is a hands-on backend + infrastructure-focused role sitting between Node.js development and DevOps/operations.

The engineer will:

  • Run and monitor production servers (20+ Ubuntu/Linux servers under SLA)
  • Work with Docker containers and deployed Node.js applications
  • Build internal service reporting + observability tools (“digital twin” reporting system)
  • Support infrastructure migrations (server moves, upgrades, decommissioning)
  • Help design basic CI/CD pipelines for deployments
  • Investigate production issues using Linux + logs + network understanding
  • To note: Frontend work is minimal to none.

What the ideal candidate looks like:

  • 2 to 6 years of experience
  • Self-driven / self-taught mindset valued
  • Comfortable in terminal / Linux environments
  • Interested in infrastructure + backend systems
  • Can think beyond frameworks (understands systems)

Must-Have Skills (Critical Filters)

These are non-negotiable:

  1. Linux / Ubuntu (Very Important)
  • Comfortable using Linux command line
  • Can SSH into servers
  • Can inspect running processes and logs
  • Basic server navigation (files, services, troubleshooting)
  1. Node.js / JavaScript
  • Strong understanding of JavaScript OR Node.js backend development
  • Ability to deploy a simple Node.js app to a server
  • Understand stack traces and runtime errors in JS apps
  1. Docker / Containers
  • Basic understanding of containers
  • Able to run and manage Docker containers via CLI
  1. Core Computer & Web Fundamentals

Must understand:

  • What a computer does (CPU, RAM basics)
  • What a web application/server is
  • Basic networking concepts (DNS, HTTP, requests lifecycle)

Nice-to-Have Skills

(Not required but strong advantage)

  • TypeScript (nice but not essential)
  • React / Vue / frontend exposure (light interaction only)
  • PostgreSQL or any transactional SQL (MySQL, SQL Server also fine)
  • CI/CD pipeline exposure (GitHub Actions, GitLab CI, etc.)
  • Kubernetes exposure
  • Basic REST API understanding

About Digital Twin

15-50 employees

What we do

We develop connected solutions. Digital Twin offers unique services to its network of specialists, from rapid prototyping hardware and software ensuring their end-user's needs are well matched to offering advice on how to unlock significant value for their respective customer base.

So in a nutshell:

  • Hardware development
  • Firmware development
  • Data aggregation
  • Dash-boarding
  • Data analytics and reporting

Why Work For Us

Because we are awesome! But seriously, we are a rapidly growing IoT business and we are going places! We need your talent to help us go even further.

Our Culture

We are laid back. If you are able to deliver on time, we aren't precious about when or where you are doing the work.

Our Hiring Process

This is what you can expect when interviewing with us.

Our interview process has the following stages:

A bit more about the technical assessment:

During the process, you are likely to meet the following members of our team:

What will they be looking for?

How to make a good first impression:

How long does our interview process usually take, from first call to offer stage?

If you need any additional information on our interview process, please reach out to us directly. Alternatively, please take a look at our careers page to get to know us better

Perks at Digital Twin

Flexible Hours
Remote Work
Flexible Dress Code

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
Python
Python
React
React
RabbitMQ
RabbitMQ
MongoDB
MongoDB
Go
Go
C
C
TypeScript
TypeScript
Next.js
Next.js

dev ops

Git
Git
Docker
Docker
Bitbucket
Bitbucket

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: