Enable job alerts via email!

Full Stack Developer

Malabie Infinitum

Johannesburg

Remote

ZAR 600,000 - 800,000

Full time

4 days ago
Be an early applicant

Job summary

A growing tech company is seeking a skilled Full Stack Developer to join their remote team. The ideal candidate will have 3+ years of experience and proficiency in both frontend and backend technologies. Responsibilities include designing and maintaining web applications, collaborating with cross-functional teams, and ensuring security and performance optimization. This position offers flexible working arrangements and an inclusive environment with opportunities for growth.

Benefits

Flexible / hybrid working arrangements
Work on meaningful, large-scale projects
Supportive team environment
Access to latest tools and technologies

Qualifications

  • 3+ years of professional experience as a Full Stack Developer.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently in a distributed team environment.
  • Familiarity with South African data privacy standards (POPIA compliance).

Responsibilities

  • Design, develop, test, and maintain web applications across the full stack.
  • Collaborate with product managers, UX/UI designers, and other developers.
  • Implement responsive and user-friendly frontend interfaces.
  • Develop scalable backend services, APIs, and database integrations.
  • Maintain code integrity, quality, and organisation using best practices.
  • Perform code reviews and provide mentorship to junior developers.
  • Ensure applications are secure and optimised for performance.
  • Stay updated with emerging technologies and recommend improvements.

Skills

HTML5
CSS3
JavaScript (ES6+)
React.js / Angular / Vue.js
Node.js
Python
PHP
MySQL
PostgreSQL
MongoDB
RESTful API development
Git
Docker
CI / CD pipelines

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Azure
GCP

Job description

This is a remote position.

We are seeking a skilled and passionate Full Stack Developer to join our growing tech team. The ideal candidate will be proficient in both frontend and backend technologies , capable of building scalable, secure, and high-performing web applications. This role requires a self-motivated individual with experience in developing end-to-end software solutions, ideally in a fast-paced, agile environment.

Key Responsibilities :

Design, develop, test, and maintain web applications across the full stack (frontend & backend).

Collaborate with product managers, UX / UI designers, and other developers to define technical requirements and deliverables.

Implement responsive and user-friendly frontend interfaces using modern frameworks.

Develop scalable backend services, APIs, and database integrations.

Maintain code integrity, quality, and organisation using best practices and version control (Git).

Perform code reviews and provide mentorship to junior developers when required.

Ensure applications are secure, compliant with POPIA (Protection of Personal Information Act), and optimised for performance.

Stay updated with emerging technologies and recommend improvements for development tools, techniques, and processes.

Requirements

Technical Requirements :

Frontend : HTML5, CSS3, JavaScript (ES6+), React.js / Angular / Vue.js

Backend : Node.js, Python, PHP, Java or similar

Database : MySQL, PostgreSQL, MongoDB

APIs : RESTful API development & integration

Tools : Git, Docker, Webpack, CI / CD pipelines

Cloud : Experience with AWS, Azure, or GCP is a plus

Experience with Agile / Scrum methodologies

General Requirements :

3+ years of professional experience as a Full Stack Developer.

Strong problem-solving skills and attention to detail.

Excellent communication and collaboration skills.

Ability to work independently and in a distributed team environment.

Familiarity with South African data privacy standards (e.g. POPIA compliance).

South African citizen or legally eligible to work in South Africa.

Qualifications :

Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).

Certifications in web development or cloud platforms (advantageous).

Benefits

Flexible / hybrid working arrangements.

Work on meaningful, large-scale projects with impact.

Supportive, inclusive team environment with learning and growth opportunities.

Access to latest tools and technologies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.