70,279 JavaScript jobs
Open roles that use JavaScript across web and backend.
Graduate Full Stack Developer (Remote)
Fully remote graduate full stack developer role building web applications across front-end frameworks (React/Angular/Vue) and back-end services (Node.js/Python/Java), collaborating with a distributed agile team. Aimed at recent graduates seeking mentorship and training.
Senior Full-Stack Developer (Node.js/React)
Senior full-stack developer at a software development house serving a range of clients, building web apps with Node.js backends and React frontends from its Paarl, South Africa office (hybrid). Work spans the full lifecycle: API design, coding, code reviews, troubleshooting, architecture input, and mentoring juniors.
Senior Full-Stack Developer - JavaScript Ecosystem
Senior full-stack developer for a Pietermaritzburg-based tech client, working hybrid: building and maintaining scalable web applications, managing databases, reviewing code and mentoring juniors in agile teams. Core stack is the JavaScript ecosystem (React/Angular/Vue, Node.js/Express) with PostgreSQL/MongoDB/MySQL; cloud (AWS/Azure/GCP) and Docker/Kubernetes are desirable.
Remote Senior Backend Engineer (Python/Django)
Senior Backend Engineer designing, building, and scaling Python/Django backend services and RESTful APIs for a SaaS client's platform, fully remote from anywhere in South Africa. Day to day: database management (PostgreSQL/MySQL), testing, code reviews, troubleshooting, and mentoring junior engineers.
Graduate Software Engineer - Full Stack Development
Graduate full-stack software engineer joining client WhatJobs Direct in Stellenbosch, South Africa: designing, building, testing, and deploying scalable web applications alongside senior engineers in a hybrid in-office/remote setup. Tech spans front-end frameworks (React/Angular/Vue), back-end (Node.js/Django/Spring), SQL/NoSQL databases, APIs, and cloud.
Full Stack Developer: Node.js and React | Contract
12-month contract Full Stack Developer role at IQbusiness in Welgemoed, Cape Town (hybrid: 3 days on-site, 2 WFH), building scalable web applications for an international client. Core stack is React and Node.js, with TypeScript, Tailwind CSS, third-party API integration, Docker/CI-CD, and SQL Server/Postgres.
Lead Full-Stack Developer (React & Node.js)
Lead full-stack engineer role at a George, Western Cape technology solutions provider: architect and build scalable web apps with React and Node.js, drive code quality and best practices, and mentor a team of engineers. Fully remote within South Africa.
Senior Full Stack Developer (Java/Spring Boot & React)
On-site senior full stack developer role in Klerksdorp, South Africa, building enterprise web applications across the whole SDLC: REST APIs, database design and optimization, testing, code reviews, and mentoring junior developers. Stack is Java/Spring Boot on the backend and React on the frontend, with relational databases like PostgreSQL/MySQL.
Senior Full Stack Developer (Node.js/Angular)
Senior full-stack developer at a Stellenbosch software company (hybrid work): designs Node.js REST APIs, builds Angular interfaces, writes tests, optimizes scalability, reviews code, and mentors junior developers. Core stack is JavaScript/TypeScript with Node.js, Angular, and SQL/NoSQL databases.
Senior Software Engineer (Full Stack)
Remote contractor role for a senior full-stack engineer at a tech firm in Port Elizabeth, South Africa: building and scaling web applications end to end — front-end with React/Angular/Vue, back-end with Node.js/Django/Spring Boot, SQL/NoSQL databases, cloud (AWS/Azure/GCP) and Docker/Kubernetes — plus mentoring juniors and shaping architecture.
Graduate Software Engineer
Entry-level graduate software engineer role in Durban doing full-stack development across the entire SDLC — design, coding, testing, deployment, and production support — for a fast-growing tech startup, working with modern programming languages, Git, and cloud platforms alongside senior engineers.
Senior Software Engineer (Python/Django)
A software development house based in Kimberley, South Africa is hiring a Senior Software Engineer to design, build, and maintain scalable web applications and RESTful APIs across the full development lifecycle, using Python/Django with relational databases (PostgreSQL/MySQL), testing frameworks, and Git.
Senior Full Stack Python Developer
Senior full stack developer building and maintaining scalable Python back ends (Django/Flask), modern front ends (React/Angular/Vue), and APIs — plus testing, cloud/container deployment, mentoring juniors, and contributing to architecture — on a fully remote team for a cloud-based solutions client.
Security Engineer
Hands-on Security Engineer (Cloud & AppSec) at Cala Health securing AWS infrastructure, CI/CD pipelines (Jenkins, GitHub Actions), and web/connected medical device apps. Day-to-day: DevSecOps automation, vulnerability remediation, SOC 2/HIPAA audit readiness, and incident response. Remote in the US with a hybrid option in San Mateo, CA; $155k-$190k.
Senior Full Stack Developer (Node.js/React)
Senior full-stack developer building an educational platform remotely: designing Node.js/Express backend services, React frontends (Redux/Context API), and RESTful APIs, while collaborating with product managers and designers in an agile team.

Sales Engineer - Mid Market - Southeast
Remote pre-sales Sales Engineer supporting Samsara's mid-market sales in the US Southeast. The role delivers demos, proofs of concept, and API-based integrations for Samsara's Connected Operations IoT platform (vehicle telematics, video-based safety, equipment monitoring), including hardware install guidance. Requires up to 50% travel.
Software Developer – Remote Staffing
Full-stack software developer building front-end and back-end web features, third-party API integrations, and automations for US-based clients of a remote staffing company. Works 100% remotely from Latin America on US business hours using JavaScript/TypeScript (React, Node.js) or Python/PHP, SQL, REST APIs, and Git.
Frontend Developer - Vue.js - Remote Work | REF#308063
Fully remote frontend role at outsourcing firm BairesDev: build and maintain Vue.js web applications, create reusable components, optimize performance and cross-browser compatibility, and integrate frontend with server-side logic via RESTful APIs. Core stack is Vue.js, JavaScript, HTML, and CSS.
Python + React Fullstack Developer - Remote Work | REF#307855
Fullstack developer building backend services in Python, interactive frontends in React, and RESTful APIs, plus responsive UI and AWS infrastructure (S3, EC2, Lambda) as code. 100% remote role at an outsourcing firm, with heavy emphasis on automated testing, code reviews, and CI/CD.
DESENVOLVEDOR(A) BACK-END NODE.JS - Presencial
Senior back-end developer role at VERX, fully on-site at Faria Lima, São Paulo (CLT). Day to day involves building robust, scalable Node.js services and REST APIs, working with Oracle/PostgreSQL and NoSQL databases, AWS, RabbitMQ, Docker/Kubernetes, CI/CD, event-driven architecture and OAuth, plus writing unit tests.