Full-Stack Engineer

Dijkstrack Logo

Dijkstrack

πŸ“Remote - South Africa

Summary

Join a lean, high-performing engineering team as a Full-Stack Engineer and work on diverse projects spanning FinTech to AI-powered platforms. This hands-on role offers autonomy and ownership, focusing on Node.js and React within an AWS environment. You will architect, develop, and maintain scalable applications, build and manage cloud infrastructure, and contribute to system design decisions. Collaborate with product managers, designers, and engineers, writing clean, efficient, and well-tested code. The role also includes code reviews and mentoring junior team members. This fully remote position provides flexibility and the opportunity to make a significant impact on a small, international team.

Requirements

  • 5+ years of professional experience as a software engineer
  • Deep experience with Node.js, React, and AWS
  • Strong understanding of REST APIs, microservices, and serverless architecture
  • A strong problem-solver who writes maintainable, production-grade code
  • Excellent communicator and collaborator

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

Preferred Qualifications

  • Solid working knowledge of Python (bonus if you’ve worked with data-heavy apps or automation)
  • Experience with CI/CD and infrastructure-as-code is a plus (Terraform, CloudFormation, etc.)

Benefits

Fully remote, flexible work setup

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.