JobsZA
Back to Johannesburg jobs

Senior Full Stack Developer

REST Group

Johannesburg, Gauteng

Salary not listedFull-time · Posted Today

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

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

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

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 Today

More it and similar jobs in Johannesburg

Warehouse Picker/Storeman

Confidential

Johannesburg, GautengToday

R20K - R20K/mo

Store Manager: Lead Sales & Customer Experience

TFG Limited

Johannesburg, GautengYesterday

R29.2K - R43.3K/mo

Accountant

Confidential

Johannesburg, Gauteng2 days ago

R16.7K - R16.7K/mo

Group Accountant

Confidential

Johannesburg, Gauteng2 days ago

R58.3K - R58.3K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp