JobsZA
Back to Johannesburg jobs
ClosedFull-time

Senior Full Stack Developer

REST Group

Johannesburg, Gauteng

This listing has closed and may no longer accept applications. We keep it for reference — the live Johannesburg jobs below are your next step.
Salary not listed

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.

Job description

Rest Group is recruiting on behalf of our client, an established South African technology company operating a digital platforms business, for two Senior Full-Stack Developers to strengthen its development team. This is a senior, hands-on engineering role for a strong Node.js developer ready to take on complex backend, security, and integration work in a fast-paced environment.

This role combines hands-on full-stack Node.js development with senior technical responsibilities spanning code management, AWS security, technical troubleshooting, and third-party system integrations - contributing directly to the stability and growth of the client's digital platforms.

KEY RESPONSIBILITIES

Software Development & Code Management

Work as a strong Node.js full-stack developer, building and maintaining high-quality code across backend and frontend (React JS).

Manage GitHub code repositories, following version control best practices including branching, pull requests, and code review.

Support the deployment of code changes, ensuring smooth and reliable releases.

Write comprehensive unit tests to ensure code reliability and adherence to expected behaviour.

AWS Infrastructure & Security

Apply AWS security best practices across the development environment and applications.

Assist with managing access controls and team permissions within AWS.

Participate in disaster recovery (DR) testing to ensure the resilience of critical systems.

Technical Support & Troubleshooting

Act as a point of contact for technical query escalations, including complex system and transaction issues.

Diagnose and resolve intricate technical issues with strong analytical and root-cause skills.

Integrations & Collaboration

Lead and execute technical integrations with third-party content partners, ensuring seamless data flow.

Collaborate closely with product, business analysis, and support functions to deliver integrated solutions.

Provide technical guidance and support to other developers on the team as needed.

REQUIREMENTS

Bachelor's degree in Computer Science, Software Engineering, or a related technical field.

7+ years of progressive, hands-on experience in full-stack Node.js development, with strong React JS front-end skills.

Proven senior-level experience, ideally having guided or supported other developers.

Extensive experience with Git and GitHub for code repository management.

Hands-on experience with AWS security configuration and IAM/permissions management.

Demonstrable experience with content partner or third-party API integrations.

Solid experience with unit testing frameworks and methodologies (e.g., Jest, Mocha).

Familiarity with Agile development methodologies (Scrum, Kanban).

WHAT WE'RE LOOKING FOR

Deep technical expertise and sound, decisive judgement on complex development problems.

A strong sense of ownership over code quality, secure deployments, and system reliability.

A proactive problem-solver who drives issues to root cause rather than quick fixes.

Clear communicator, comfortable translating technical concepts for non-technical stakeholders.

A collaborative team player who contributes to continuous improvement in coding and deployment practices.

WHAT'S ON OFFER

Remuneration: R1,000,000 – R1,200,000 per annum (CTC), commensurate with experience

Location: Johannesburg, South Africa

Positions available: 2

Start date: Immediate / as soon as possible

Rest Group is managing this recruitment process on behalf of a confidential client. Company details will be shared with shortlisted candidates.

Pay: R1 000 000,00 - R1 200 000,00 per year

Work Location: Hybrid remote in Rosebank, Gauteng

Found on Indeed · Posted 1 months ago · Last checked 1 months ago

Good to know

What does this it job pay?

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Do I need experience for it jobs in Johannesburg?

This it role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 1 months ago

More it and similar jobs in Johannesburg

2 days agovia Adzuna
Project Safety Officer / Junior Safety Project Manager

Confidential · Johannesburg, Gauteng

R62.5K - R62.5K/mo
2 days agovia Adzuna
Data Analyst

Sasso Consulting Ltd · Johannesburg, Gauteng

R29.2K - R45.8K/mo
2 days agovia Adzuna
Millwright

Communicate Recruitment · Johannesburg, Gauteng

R30K - R40K/mo
2 days agovia Adzuna
Senior Contracts Manager, Rail Infrastructure

Transnet Company · Johannesburg, Gauteng

R75K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp