Fullstack Developer – Remote (South Africa)
Talent Shore · Johannesburg
Job description
About the role
We are seeking a flexible Full‑Stack Developer to build and maintain an internal CRM platform that powers core business operations. The role blends front‑end UI work with back‑end data and integration tasks, supporting both development teams and end users.
Key responsibilities
- Develop and maintain front‑end features, ensuring a clean and usable interface.
- Design, implement, and maintain back‑end logic, database schemas, queries, and API endpoints.
- Extend automation workflows that connect the CRM to third‑party systems.
- Perform data transformation, normalisation, deduplication and validation.
- Troubleshoot and resolve bugs across the stack using reproducible steps and logs.
- Collaborate on shared components, code reviews and technical decisions.
- Maintain up‑to‑date documentation, code comments and change logs.
- Provide first‑line support to system users and general IT assistance to staff.
- Follow secure coding and data‑handling practices for personal information.
Required profile
- Proven experience in full‑stack development, comfortable moving between UI and back‑end work.
- Clear communication about progress, blockers and documentation.
- Customer‑focused attitude for supporting end users.
Required skills
- Full‑stack development
- Front‑end development (modern web technologies)
- Back‑end development and API design
- Database design and query optimisation
- Automation workflow creation
- Data transformation and validation
- Secure coding practices
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
44 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Talent Shore
Johannesburg