Enable job alerts via email!

Full-Stack Engineer

Dijkstrack

South Africa

On-site

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant

Job summary

Dijkstrack is seeking a Full-Stack Engineer with over 5 years of software engineering experience to join their fully remote team. This role focuses on building scalable applications using Node.js and React in an AWS environment, while also contributing to system design and mentoring junior developers. You will have the opportunity to work on diverse projects across industries from FinTech to AI. Ideal candidates are strong problem-solvers, excellent communicators, and passionate about writing production-grade code.

Benefits

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

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

Node.js
React
AWS
Python

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 Full-Stack 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.