Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer

Dijkstrack Ltd

Remote

ZAR 1 325 000 - 1 988 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading international development firm is seeking a Full-Stack Engineer for a 12-month remote contract. The role involves developing end-to-end web applications using modern stacks, implementing high-quality user interfaces, and building scalable APIs. Candidates should have strong front-end skills with React or Angular, and backend experience in Java or C#. This position offers opportunities for professional growth and exposure to global teams.

Benefits

Community-driven engineering culture
Mentorship and peer sessions
Long-term engagement with global teams
Remote working with structure

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

Responsibilities

  • Develop and maintain end-to-end web applications.
  • Implement high-quality user interfaces.
  • Build scalable APIs and services.
  • Collaborate with designers and cross-functional teams.

Skills

Full-stack development
React
Angular
Java
C#
SQL
NoSQL
Git
Agile methodologies

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.