Enable job alerts via email!

Senior Software Engineer

Dijkstrack

South Africa

Remote

ZAR 600,000 - 1,000,000

Full time

20 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Dijkstrack is seeking a Senior Software Engineer to join their remote team. You will solve complex problems and build scalable systems primarily using Node.js and React within an AWS environment. This role offers autonomy and the chance to work on exciting projects across multiple industries.

Benefits

Fully remote, flexible work setup
Projects that challenge and excite
Small team = big impact
International exposure

Qualifications

  • 5+ years as a software engineer.
  • Deep experience with Node.js, React, and AWS.
  • Strong understanding of REST APIs and microservices.

Responsibilities

  • Architect, develop, and maintain high-quality applications.
  • Own full-stack development using Node.js and React.
  • Build and manage cloud infrastructure on AWS.

Skills

Node.js
React
AWS
Python

Tools

Terraform
CloudFormation

Job description

Tech Stack: Node.js, React, AWS, Python
Experience: 5+ years of hands-on software engineering experience

About the Role

We're on the hunt for a Senior Software Engineer who thrives on solving complex problems, building scalable systems, and getting things done right. You’ll be part of a lean, high-performing engineering team, working on projects that span across industries—from FinTech to AI-powered platforms.

This is a hands-on role where you’ll have autonomy, ownership, and the space to flex your full-stack skills, with a primary focus on Node.js and React in an AWS environment.

What You’ll Do
  • Architect, develop, and maintain high-quality, scalable applications

  • Own full-stack development using Node.js (backend) and React (frontend)

  • Build and manage cloud infrastructure on AWS (Lambda, EC2, S3, etc.)

  • Occasionally dip into Python-based systems where needed

  • Contribute to system design decisions and help shape the technical direction

  • Work closely with product managers, designers, and fellow engineers

  • Write clean, efficient, and well-tested code

  • Perform code reviews and mentor junior team members

What We’re Looking For
  • 5+ years of professional experience as a software engineer

  • Deep experience with Node.js, React, and AWS

  • Solid working knowledge of Python (bonus if you’ve worked with data-heavy apps or automation)

  • Strong understanding of REST APIs, microservices, and serverless architecture

  • Experience with CI/CD and infrastructure-as-code is a plus (Terraform, CloudFormation, etc.)

  • A strong problem-solver who writes maintainable, production-grade code

  • Excellent communicator and collaborator

Why Join Us
  • Fully remote, flexible work setup

  • Projects that challenge and excite

  • Small team = big impact

  • International exposure with a tight-knit, senior-level team

  • Zero fluff, no bureaucracy—just good people doing great work

Sound like your kind of role? Send us your CV or LinkedIn profile and let’s chat!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.