Enable job alerts via email!

Full-Stack Engineer

Dijkstrack LTD

South Africa

Remote

ZAR 500 000 - 700 000

Full time

21 days ago

Job summary

A global consulting firm is seeking a Full-Stack Engineer for a 12-month remote contract. The role involves developing end-to-end web applications, implementing user interfaces with React or Angular, and building scalable APIs using Java or C#. Ideal candidates should have proven full-stack development experience and an understanding of agile methodologies.

Benefits

Long-term engagement with global teams
Community-driven engineering culture
Remote working with structure and support

Qualifications

  • Proven experience in full-stack development.
  • Strong front-end skills with React and/or Angular.
  • Backend expertise in Java (Spring Boot) or C# (.NET Core/6+).
  • Database integration experience (SQL/NoSQL).
  • Solid understanding of API interaction and component architecture.

Responsibilities

  • Develop and maintain end-to-end web applications using modern front-end and backend stacks.
  • Implement high-quality user interfaces with Angular or React.
  • Build scalable APIs and services using Java or C#.
  • Collaborate with designers, backend/frontend engineers, QA, and stakeholders.

Skills

Full-stack development
React
Angular
Java
C#
SQL
NoSQL
API interaction
Git
Agile methodologies
CI/CD pipelines

Tools

Docker
Kubernetes
Job description

Join a high-performing international development team as a Full-Stack Engineer on a 12-month remote contract through Dijkstrack. You’ll build end-to-end solutions across both frontend and backend stacks for one of our global consulting clients. Being part of the Dijkstrack engineering cohort means access to our delivery community, remote work best practices, and continuous opportunities on long-running international engagements.

Key Duties & Responsibilities
  • Develop and maintain end-to-end web applications using modern front-end and backend stacks

  • Implement high-quality user interfaces with Angular or React

  • Build scalable APIs and services using Java or C#

  • Work across the entire product lifecycle — planning, development, delivery, optimisation

  • Collaborate with designers, backend/frontend engineers, QA, and stakeholders

  • Ensure code quality, security, performance, and maintainability across layers

  • Contribute to cross-functional agile delivery teams across time zones

Essential Skills & Technical Requirements
  • Proven experience in full-stack development

  • Strong front-end skills with React and/or Angular

  • Backend expertise in Java (Spring Boot) or C# (.NET Core/6+)

  • Database integration experience (SQL/NoSQL)

  • Solid understanding of API interaction and component architecture

  • Familiarity with Git, agile methodologies, and CI/CD pipelines

Beneficial / Nice-to-Have Experience
  • Experience working in remote, distributed engineering teams

  • Exposure to DevOps practices (Docker, Kubernetes, cloud deployment)

  • Familiarity with modern software delivery pipelines and code quality tools

  • Experience in enterprise-level or consulting environments

Benefits of Working with Dijkstrack
  • Full-stack projects with serious technical scope and ownership

  • Long-term engagement with global teams

  • Community-driven engineering culture with mentorship and peer sessions

  • Remote working with structure, support, and professional continuity

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