2,088,021open jobs
128,035companies
242,676added this week
Browse all
Location
In office (Johannesburg)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Aug 6, 2026.

Overview
Company
Impact
Profile match
Browse our products. Discover Amrod's range of high-quality products designed to meet all your promotional and branding needs.

Job Description

Job Purpose

The Intermediate Full stack Developer is responsible for developing, enhancing, and maintaining software solutions within Amrod's Business Systems landscape. The role contributes to the successful delivery of scalable, maintainable, and high-quality software by translating business and technical requirements into effective technical solutions while adhering to established development standards and best practices. Working as part of a collaborative development team, the incumbent is expected to independently deliver assigned work, actively participate in code reviews, and contribute to continuous improvement initiatives across the development lifecycle. The role works closely with QA, Product, Architecture, and Infrastructure teams to ensure successful delivery while continually expanding technical knowledge and expertise. Operating in a fast-paced and delivery-focused environment, this position requires strong ownership of assigned work, analytical thinking, and adaptability within an agile development framework. This is a deadline-driven role that may occasionally require overtime or weekend work, particularly during deployment cycles. Development is structured around 2-week sprints, planned by the Scrum Master and coordinated by the Development Manager, spanning support, enhancement, and strategic project initiatives.

Key Performance Areas

Development Delivery

  • Timely completion of tasks aligned with sprint commitments.
  • Variance between estimated and actual delivery effort.
  • Predictable delivery performance across sprints.

Code Quality

  • Clean, efficient, and well-documented code.
  • Positive peer review outcomes and appropriate unit test coverage.
  • Adherence to development standards and best practices.

Defect Resolution

  • Timely response to QA/UAT findings and production issues.
  • Quality of fixes and reduction of recurring defects.

Collaboration & Continuous Improvement

  • Active participation in sprint ceremonies and peer reviews.
  • Knowledge sharing and contribution to team improvements.
  • Positive collaboration with development and business stakeholders.

Stakeholder Satisfaction

  • Feedback from internal business and technical stakeholders.
  • Responsiveness to change requests and incident resolutions.
  • Delivery alignment with business and operational objectives.

Job Requirements

Minimum Skills and Knowledge Required

  • Bachelor's Degree or Diploma in Computer Science, Software Engineering, or equivalent; relevant work experience will also be considered in lieu of formal qualifications.
  • Microsoft / Azure certifications advantageous.
  • Certifications in modern web frameworks beneficial.
  • 3+ years of experience in software development in a full stack, back end, or front-end capacity.
  • Proficient in ASP.NET Core, C#, Entity Framework (code-first approach), and SQL Server.
  • Experience with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue.js.
  • Understanding of RESTful APIs, Swagger/OpenAPI, and API integration principles.
  • Working knowledge of Git, automated testing (e.g., NUnit, xUnit, Playwright), and CI/CD practices.
  • Experience working in an agile environment, participating in sprint planning, retrospectives, and daily stand-ups.
  • Exposure to Postman, Microsoft Entra, message queues (e.g., RabbitMQ or Kafka), and modern DevOps tools is advantageous.
  • Understanding of software design principles, application performance, and code quality best practices.

Competencies

  • Strong technical problem-solving and analytical skills.
  • Commitment to writing clean, maintainable, and testable code.
  • Collaborative mindset with the ability to work effectively across functional teams.
  • Takes ownership of assigned work and delivers against agreed timelines.
  • Good communication skills with both technical and non-technical stakeholders.
  • Willingness to learn, develop professionally, and embrace constructive feedback.
  • Ability to adapt to changing priorities and business requirements.
  • Operates in a fast-paced, deadline-driven environment.
  • Regular collaboration with cross-functional teams (QA, BAs, PMs, Architects, etc.).
  • Requires overtime or weekend availability during deployments, support escalations, or urgent releases.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,088,021 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Johannesburg
Remote (Egypt, Kenya, Nigeria, South Africa) · Full-Time · 2+ years exp
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
PostgreSQL
AI/ML
Cursor
Claude Code
Prompt Engineering
AI Agents
AWS Bedrock
OpenAI
Anthropic
Frontend
Next.js
React.js
React Query
DevOps
Terraform
AWS
Amazon ECS
Amazon CloudWatch
Apply
In office · Full-Time · Johannesburg
JavaScript
Java
TypeScript
SQL
Java
Maven
Quarkus
Databases
PostgreSQL
Oracle
AI/ML
Copilot
RAG
Context Engineering
LLM Guardrails
Frontend
Angular
DevOps
Terraform
Ansible
GitHub Actions
CloudFormation
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Nginx
Incident Management
GitHub
Apache HTTP Server
Management
Jira
Agile
Apply
In office · Full-Time · Pretoria
SQL
C#
C#
.NET
Apply
In office · Contractor · 8+ years exp · Germiston
JavaScript
TypeScript
SQL
C#
C#
.NET
Blazor
Frontend
Angular
DevOps
Rest API
Git
Management
Agile
Apply
Full Stack Engineer 4 hours ago
Hybrid · 6+ years exp · Johannesburg
Java
SQL
C#
Scala
Java
Spring Boot
C#
.NET
Databases
Apache Kafka
Mobile
Clean Architecture
DevOps
Rest API
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
$54k – $72k per year (gross) · In office · Full-Time · Johannesburg
C#
Databases
PostgreSQL
AI/ML
Copilot
Cursor
ChatGPT
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Platform Engineering
Incident Management
Apply
Hybrid · Full-Time · Johannesburg
Management
Agile
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Frontend
React.js
Mobile
Firebase
DevOps
Rest API
GCP
CI/CD
Git
Google Cloud Run
GitHub
Apply
$19k per year · Remote (South Africa) · Pretoria · Cape Town · Durban · Johannesburg
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Replicate
DevOps
Rest API
Cloudflare
Cybersecurity
ISO 27001
SOC 2
GDPR
Microsoft Entra ID
Active Directory
Management
Intercom
Freshdesk
QA
Sentry
Apply
≈ $31k – $81k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Johannesburg
Python
PowerShell
AI/ML
AI Agents
DevOps
Rest API
GCP
Prometheus
Azure
AWS
Cortex
Windows
Cybersecurity
MITRE ATT&CK
SIEM
Apply
See all jobs
This is one of many
2,088,021 more open roles from verified company boards, updated every day.