2,160 Full Stack jobs in South Africa
Full Stack Web Developer
Posted 15 days ago
Job Viewed
Job Description
Role Overview
As a Junior Web Developer, you will embark on an exciting journey to develop, maintain, and enhance our web applications. This role is perfect for recent graduates or individuals entering the web development field for the first time. You will work alongside experienced developers and designers, gaining hands-on experience and developing your skills in a supportive and collaborative environment.
Software Requirements:
Management: ClickUp, Google Workspace (Drive, Docs, Sheets)
Development: VSCode, Github, Portainer, Docker
Communication: Whatsapp, Zoom, Gmail
Testing: Jam.dev (Chrome Ext), Selenium IDE
Specification: Balsamiq Wireframes, Xmind, Draw.io
Tech Stacks for Web Applications:
React (Front end)
Node.js (Back end)
Typescript
NoSQL Databases
Languages:
JavaScript
Duties:
Meetings:
Spec/Query Meeting (if applicable)
Standup Meetings (2x weekly)
Code Review (1x weekly)
Expectation Meeting (per sprint)
Attendees: Director, Ops, Dev(s), Tester(s)
Demo Meetings (per sprint)
Review specs:
Identify & document edge cases in sprint
Make sure specs are comprehensive and holistically complete (took all other
affected areas of the project into account) and caters for all edge cases, etc.
Sprint Plan Review, Development, Documentation and other:
Review and update the near-complete sprint plan provided by Tech Genius
Ensure all sprint plan tasks and subtasks are listed on ClickUp
Add estimated hours to ClickUp for Tech Genius to review, send official quote once hours are approved
Backup Specs, Github repo (main or sandbox), Database or FTP files before deploying changes to a project or files.
Push repo changes daily for data protection
Review the Roadmap, Sprint Plan and Specs while developing to ensure all requirements are met.
Install the VS code plugins to assist in development
Add comments in code for complicated components, sections or functionality to relay an understanding for the next person.
Development must be completed by the agreed deadlines.
Use the requested technologies during development
Every project repo includes a detailed README file which is updated by the entirety of the development team.
The README file is commonly used by new project assignees and must be updated regularly where necessary.
Best practices & Testing
Engage in ClickUp workflow per step of the development process
Moving tasks to different statuses when applicable
Adding various links to task or subtasks
Manual & regression testing requirements must be understood by all members of the team
Finances and Salary
Contractors must manage their own personal finances and tax, in accordance with Tech Geniuss financial records.
Using the templates provided, send Tech Genius quotes or invoices at the relative SDLC phase. If more than one is sent, a statement must be included.
R80.00 - R120.00 per hour
80 - 160 work hours per month
Remote opportunity
Application: All candidates will be required to complete screening questions and psychometric assessments, which will be communicated to shortlisted candidates
Employment Details
Employment Type:
Contractor
Industry:
Technology Companies
Work space preference:
Work from Home
Ideal work province:
Western Cape
Ideal work city:
Brackenfell
Salary bracket:
Drivers License:
N/A
Own car needed:
No
Full Stack Web Developer
Posted 20 days ago
Job Viewed
Job Description
Our client is a leader in the logistics industry is seeking a Full Stack Web Developer to join their team.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications. This position involves working on both front-end and back-end development to create high-quality, scalable, and efficient web-based solutions.
Location: Cape Town - Hybrid available
Job type: Permanent
Duties and Responsibilities
- Develop and maintain user-facing features using modern JavaScript frameworks (Angular).
- Ensure the technical feasibility of UI/UX designs by collaborating with design teams.
- Implement responsive web designs and ensure compatibility across multiple browsers and devices.
- Write clean, well-documented, and maintainable front-end code.
- Optimize web applications for speed and scalability.
- Design, develop, and maintain RESTful APIs and server-side logic using back-end technologies (.NET)
- Integrate front-end elements with server-side logic.
- Manage database systems (e.g., SQL, NoSQL) and optimize queries for performance.
- Implement data storage solutions and ensure secure data storage practices.
- Ensure the application is built for scalability and reliability.
- Design and optimize relational and non-relational databases for performance, scalability, and security.
- Write complex SQL queries for data manipulation and analysis.
- Develop data models to reflect business requirements.
- Use version control systems such as Git for code management.
- Collaborate effectively with team members through pull requests, code reviews, and versioning best practices.
- Write unit tests, integration tests, and ensure test coverage for critical code
- Troubleshoot and resolve issues in both development and production environments.
- Maintain code quality by following coding standards and best practices.
- Deploy and maintain applications in cloud and physical environments
- Monitor application performance and troubleshoot issues after deployment.
- Continuously improve application performance through ongoing refactoring and optimization.
- Stay up to date with emerging technologies and trends in web development.
- Proactively suggest new tools, frameworks, or practices to improve development efficiency and quality.
- Collaborate with product owners, designers, and other stakeholders to understand requirements and deliver functional software.
- Assist in the estimation of project timelines and deliverables
Minimum Requirements
- 3-5 years of professional experience in full-stack web development
- Bachelor’s Degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong knowledge of Angular
- Proficiency in .Net technology
- Experience with database management systems like MySQL, PostgreSQL.
- Familiarity with version control systems (Git, GitHub, GitLab, etc.).
- Experience with RESTful API development and integrating third-party services.
- Knowledge of authentication and authorization protocols (OAuth, JWT, etc.).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and deployment processes.
- Understanding of web security best practices (e.g., OWASP).
- Ability to write clean, efficient, and maintainable code.
Skills
- Problem-solving skills:
- Strong verbal and written communication skills to work effectively with cross-functional teams.
- Adaptability
- Time Management
Should you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful
Full stack web developer
Posted today
Job Viewed
Job Description
Full-Stack Web Developer
Posted 1 day ago
Job Viewed
Job Description
Wetpaint is a full-service advertising agency with over 25 years of experience, leading the shift in marketing innovation through creativity, technology, and strategy. Our Tribe thrives on bold ideas, AI-powered solutions, and cutting-edge campaigns for global and local brands. As we scale our tech-driven offerings, we’re looking for a Full Stack Developer who can bridge creativity and technology, pushing the boundaries of what’s possible in digital.
Role Overview
We’re seeking a Mid–Senior Full Stack Developer to join our Tribe. This role is for a versatile developer who can confidently manage both front-end and back-end projects, while collaborating closely with our creative and strategy teams. You’ll work on everything from high-performing websites to integrated marketing platforms, interactive tools, and AI-powered solutions.
This is not just a coding role — it’s an opportunity to lead the shift by building tech that transforms how brands engage with people.
Key responsibilities
End-to-end development
Build and maintain dynamic web applications, APIs, and digital platforms.
Ensure high-quality, scalable, and reusable code across front-end and back-end.
Create responsive, user-friendly interfaces optimized for performance.
Innovation and solutions
Design and implement custom integrations with CRMs, automation tools, analytics, and AI platforms.
Explore and test emerging technologies that can enhance Wetpaint’s digital and marketing solutions.
Support interactive campaigns (landing pages, microsites, dashboards, gamification).
Collaboration
Work with UX/UI designers and creatives to bring innovative ideas to life.
Partner with strategists to align development with campaign objectives.
Provide technical insights during brainstorming and pitches.
Quality and security
Conduct code reviews and uphold best practices.
Optimize performance, scalability, and application security.
Ensure compliance with industry data protection standards.
REQUIREMENTS
Technical core
Front-end: Proficient in HTML5, CSS3, JavaScript (React, Angular, or Vue).
Back-end: Strong knowledge of Node.js, PHP, Python, or equivalent frameworks.
Databases: MySQL, PostgreSQL, MongoDB.
Version control with Git, GitHub, or GitLab.
Familiarity with cloud hosting and deployment (AWS, Azure, Google Cloud).
Preferred experience
API development and integrations (REST, GraphQL).
Exposure to AI tools, chatbot development, or automation workflows.
Experience with marketing/advertising technologies (Google Analytics, Meta APIs, HubSpot, CRM platforms).
CI/CD pipelines and DevOps practices.
Soft skills
Strong problem-solving skills with a solutions-first mindset.
Ability to balance innovation with practicality.
Excellent communication and collaboration within a creative agency environment.
Comfortable working on multiple projects in a fast-paced environment.
What we offer
A future-forward role in an agency that thrives on creativity and technology (#LeadTheShift).
The opportunity to work on high-profile global and local brands.
A collaborative Tribe culture where ideas and innovation are celebrated.
Competitive compensation, growth opportunities, and exposure to cutting-edge tech projects.
Senior Full Stack Web Developer
Posted 13 days ago
Job Viewed
Job Description
The successful candidate will play a crucial role in developing and enhancing investment platform solutions. They will work closely with an external vendor a few days a week, bridging the gap between internal development teams and vendor systems as the organisation transitions towards in-house capability.
The role involves both backend and frontend development, with a strong focus on financial services applications.
Duties and Responsibilities:
- Develop and maintain full-stack web applications, ensuring high performance, security, and scalability.
- Work closely with external vendors to integrate and transition platform capabilities in-house.
- Design, develop, and implement robust APIs to support seamless data exchange.
- Write efficient and optimised SQL queries for data retrieval, transformation, and storage.
- Develop responsive UI components using HTML, CSS, JavaScript, and front-end frameworks.
- Ensure adherence to best practices in coding, architecture, and security.
- Participate in Agile development processes, including sprint planning, standups, and retrospectives.
- Troubleshoot and resolve complex technical issues.
- Perform code reviews and provide mentorship to junior developers.
- Support deployment, testing, and maintenance of web applications.
Requirements:
Required Skills & Experience:
- Minimum 5 years of experience in financial services, investment platforms, or financial adviser firms.
- Strong C# .NET development experience.
- Expertise in Microsoft SQL Server (T-SQL) for database design and optimisation.
- Experience with API development and integration.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, Bootstrap (or similar responsive frameworks).
- Familiarity with Agile methodologies and JIRA for project management.
Beneficial Skills & Technologies:
- Experience with ReactJS, Angular, or similar front-end frameworks.
- Knowledge of .NET Core and Entity Framework (EF) Core.
- Strong understanding of architectural design patterns for scalable applications.
- Experience with Visual Studio and modern development tools.
Key Competencies:
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder engagement abilities.
- Ability to work independently and collaboratively within a dynamic environment.
- A proactive approach to learning new technologies and improving existing solutions.
Full Stack Web Developer (React)
Posted 11 days ago
Job Viewed
Job Description
As an Intermediate Software Engineer, you are responsible for the research, design and writing of new software solutions as part of a team on a project. This role will report into the Head of Project Management and rely on their Stream/Team Lead for technical guidance and mentorship on the projects they are working on.
You must have at least 3-4 years of relevant development experience.
Technical Skills:
- Ruby on Rails (API backend)
- Angular
- HTML/CSS
- JavaScript
- Typescript
- React
- Node.js
- PostgreSQL
As a more senior member of the team, you will have more responsibilities and will be required to deliver work of higher quality. As a more experienced developer, your team members will also be more dependent on you, and you are required to assist your team members in their day-to-day role as and when required.
Full-Stack / Business Web Developer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Full stack Jobs in South Africa !
Wordpress Web Developer (Full Stack)
Posted 13 days ago
Job Viewed
Job Description
Direct message the job poster from Remote Choice
Bringing you remote staffing solutions from South AfricaAbout the Company
Our Client is an established agency with a strong reputation and a diverse client base. As their business continues to grow, they are looking for a skilled Web Developer to join their team. If you have a passion for building high-quality websites, a strong technical background, and a problem-solving mindset, we’d love to hear from you.
About the Role
Responsibilities :
- Develop, maintain, and optimize websites for performance, security, and usability.
- Customize and extend existing platforms or frameworks to meet project requirements.
- Collaborate with designers, marketers, and project managers to implement website features and functionalities.
- Troubleshoot and resolve bugs, performance issues, and security vulnerabilities.
- Integrate third-party APIs and external services as needed.
- Manage website hosting, databases, backups, and deployments.
- Stay updated on the latest web development trends, tools, and best practices.
Qualifications :
- 5+ years of experience in web development.
Required Skills :
- Experience with content management systems (e.g., WordPress, Drupal, or others).
- Strong knowledge of website performance optimization and SEO best practices.
- Familiarity with modern development workflows, version control (e.g., Git), and deployment strategies.
- Ability to work with databases and manage hosting environments.
- Experience integrating third-party tools, APIs, or external services.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at Remote Choice by 2x
Get notified about new Web Developer jobs in South Africa .
Johannesburg, Gauteng, South Africa 12 months ago
Front End Developers - AI Training (Remote)Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Cape Town, Western Cape, South Africa 3 weeks ago
Johannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 1 week ago
Freelance Software Developer (PHP) - AI TutorCape Town, Western Cape, South Africa 2 months ago
Freelance Software Developer (PHP) - AI TutorJohannesburg, Gauteng, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 3 days ago
Senior Full Stack Developer (100% Remote) Senior Full Stack Engineer (Node.js & React)Johannesburg, Gauteng, South Africa 9 months ago
Bloemfontein, Free State, South Africa 1 month ago
Direct Response Web Designer – Shopify & Landing Page Specialist (Hourly, As-Needed)Pretoria, Gauteng, South Africa 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrWordpress web developer (full stack)
Posted today
Job Viewed
Job Description
Full Stack Web Developer (Vue.js, AWS)
Posted 5 days ago
Job Viewed
Job Description
- Tertiary qualification in Computer science or related fields would be a benefit.
- 35 years of software development experience.
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features.
- Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM.
- Familiarity with the Vue.js ecosystem, including Vue CLI, Pinia, Vue Router , and Nuxt.js .
- Highly proficient in design and coding of modern, interactive and functional user interfaces (UIs).
- Experience with the SlimPHP framework , familiar with request/response framework.
- Good understanding of HTML5 and CSS3 , including Bootstrap and other CSS frameworks.
- Building modular and reusable components and libraries.
- Understanding of server-side rendering and its benefits and use cases.
- Knowledge of functional programming and object-oriented programming paradigms.
- Ability to write efficient, secure, well-documented, and clean JavaScript code.
- Optimizing your application for performance.
- Proficiency with modern development tools and Git.
- Experience with both consuming and designing RESTful APIs.
Other Technical Skills Requirements:
- AWS / EC2 and RDS
- IIS and Apache Web Servers
- SQL Server, MySQL and MongoDB
- Cordova, PhoneGap and Flutter - Mobile app development frameworks (IOS & Android) and or similar mobile dev technologies
- AWS Lambda serverless services
- Pusher real-time comms layer
- Websocket communications
- Experience with AWS CI/CD processes
- Translate application storyboards and use cases into functional applications.
- Participate as a team member in fully agile Scrum deliveries (Trello), assists team in planning projects, including identifying task groups, time estimates, and recommending assignments.
- Design, develop, and maintain efficient, reusable, and reliable JavaScript / PHP code and applications.
- Ensure the best possible performance, quality, efficiency and responsiveness of applications.
- Responsible for regular communication with others involved in the development / design process.
- Implement test, bottleneck-fix and bug-fix functionality.
- Provide support to end users.
- Help maintain code quality, organization and automatization.
- Produce the systems that support our always-on culture.
- Staying up-to-date with all recent developments in JavaScript, Vue.js, SQL / non-SQL and AWS space.
- Keeping an eye on security updates, server environments and issues found with Vue.js and all project dependencies.
- Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.