Junior Software Developer: Client Onboarding & Features

Macmotech

South Africa

Remote

ZAR 240,000 - 380,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Macmotech is seeking a practical, detail oriented Junior Software Developer to support software development, maintenance, technical support and client onboarding across our business. The successful candidate will work on websites, applications, platforms, integrations and internal tools for multiple clients.

The role involves resolving issues, building smaller features, testing changes, assisting clients and supporting the technical team as the company grows.

Qualifications

  • Foundational software development experience through employment, internships, studies or demonstrable projects.
  • Working knowledge of HTML, CSS and JavaScript.
  • Familiarity with React or a comparable frontend framework.
  • Basic understanding of backend development, APIs and relational databases.
  • Familiarity with Git, branches, pull requests and code reviews.
  • Clear written and verbal communication with technical and non-technical people.
  • Good organisation, attention to detail and the ability to manage competing priorities.
  • Responsible handling of confidential information, credentials and client data.
  • Willingness to learn unfamiliar technologies and accept technical guidance.
  • Advantageous: TypeScript, live apps, onboarding, automated pipelines.

Responsibilities

  • Maintain and improve software solutions across Macmotech’s client portfolio.
  • Investigate and resolve bugs, broken workflows and usability issues.
  • Build minor features and enhancements from approved requirements.
  • Assist with frontend development, backend functionality, APIs and integrations.
  • Improve responsive layouts, accessibility and interface consistency.
  • Follow established coding standards, architecture and review processes.
  • Receive, document, reproduce and troubleshoot client and user issues.
  • Resolve routine support requests and escalate complex or high-impact problems.
  • Provide clear progress updates to clients and colleagues.
  • Maintain troubleshooting guides, support records and technical documentation.
  • Identify and promptly escalate security, privacy and production incidents.
  • Assist with setting up new clients, user accounts, permissions and approved configurations.
  • Support client branding, initial content setup and authorised data imports.
  • Verify client workflows and access before handover.
  • Provide basic platform demonstrations, user training and onboarding assistance.
  • Record client requirements, feedback and outstanding actions.
  • Test new features and fixes across relevant devices and browsers.
  • Perform regression testing on important user journeys.
  • Write and maintain basic automated tests where appropriate.
  • Prepare release notes, change summaries and handover documentation.
  • Assist with deployments and post-release checks under supervision.
  • Obtain approval before making production, sensitive configuration or client-data changes.
  • Help maintain Macmotech’s internal websites, systems and development tools.
  • Assist with technical research, prototypes and workflow improvements.
  • Keep assigned tasks, project records and documentation up to date.
  • Collaborate with developers, project managers, designers and business stakeholders.
  • Take on other reasonable technical responsibilities appropriate to the role.

Skills

HTML/CSS/JavaScript
React
Frontend development
Backend basics
Git
Problem solving
Communication
Organization
Confidential data handling
Learning mindset

Education

Relevant qualification

Tools

Git
REST APIs

Job description

Macmotech is seeking a practical, detail oriented Junior Software Developer to support software development, maintenance, technical support and client onboarding across our business. The successful candidate will work on websites, applications, platforms, integrations and internal tools for multiple clients.

The role involves resolving issues, building smaller features, testing changes, assisting clients and supporting the technical team as the company grows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Developer
Junior Software Developer

Macmotech • South Africa

Remote
ZAR 240,000 - 380,000
Job: Software Developer (Junior / Grad)
Job: Software Developer (Junior / Grad)

Company : Parvana Recruitment • Cape Town

On-site
ZAR 89,000 - 134,000
Junior .NET Developer: Modern Web & DevOps Focus
Junior .NET Developer: Modern Web & DevOps Focus

Boardroom Appointments • Cape Town

On-site
ZAR 240,000 - 360,000
Junior Developer
Junior Developer

Top Vitae Recruitment • Gqeberha

On-site
ZAR 420,000 - 660,000
Junior Full Stack Software Developer
Junior Full Stack Software Developer

PTY • Cape Town

On-site
ZAR 240,000 - 420,000
Junior Software Developer – Hybrid, Mentorship & Growth
Junior Software Developer – Hybrid, Mentorship & Growth

Placements24 • Durban

Hybrid
ZAR 220,000 - 360,000
Hybrid work model
Mentorship from experienced developers
Career growth opportunity
+1
Junior Full Stack Software Developer
Junior Full Stack Software Developer

Red Ember Recruitment (PTY) Ltd • Cape Town

On-site
ZAR 240,000 - 360,000
Junior Software Developer (Remote)
Junior Software Developer (Remote)

Placements24 • Stellenbosch

Hybrid
ZAR 180,000 - 300,000
Remote-first
Competitive salary
Health, dental, vision insurance
+3
Senior Software Developer
Senior Software Developer

Pronel Personnel • Pietermaritzburg

On-site
ZAR 350,000 - 550,000
Junior .NET Full-Stack Developer - Mobile & Web
Junior .NET Full-Stack Developer - Mobile & Web

ATS Client • Johannesburg

On-site
ZAR 240,000 - 360,000