26 Software Developers jobs in Pietermaritzburg
Full Stack Developer
Posted 12 days ago
Job Viewed
Job Description
Overview
A leading manufacturing company is seeking a skilled Full Stack Developer to join their team. The successful candidate will be responsible for developing and implementing web applications that enhance operational efficiency and integrate seamlessly with existing systems.
Key Responsibilities- Plan, develop, and implement web applications tailored for a manufacturing environment.
- Collaborate with engineers to design systems that improve operational efficiency.
- Build APIs to integrate new web applications with existing software and systems.
- Deliver high-quality, maintainable, and well-documented code.
- A degree in Computer Science or a related field is preferable.
- Proficiency in
- Front-end languages: HTML, CSS, JavaScript
- JavaScript frameworks: Angular JS
- Server-side languages: Node JS
- Microsoft SQL Server
- SharePoint, Power Automate, and Power Apps
- Strong attention to detail and problem-solving skills.
- Highly organized and able to complete tasks thoroughly and efficiently.
Forward your CV to .
#J-18808-LjbffrFull Stack Developer
Posted 20 days ago
Job Viewed
Job Description
A leading manufacturing company is seeking a skilled Full Stack Developer to join their team. The successful candidate will be responsible for developing and implementing web applications that enhance operational efficiency and integrate seamlessly with existing systems.
Key Responsibilities:
- Plan, develop, and implement web applications tailored for a manufacturing environment.
- Collaborate with engineers to design systems that improve operational efficiency.
- Build APIs to integrate new web applications with existing software and systems.
- Deliver high-quality, maintainable, and well-documented code.
Requirements:
- A degree in Computer Science or a related field is preferable.
- Proficiency in:
- Front-end languages: HTML, CSS, JavaScript
- JavaScript frameworks: Angular JS
- Server-side languages: Node JS
- Microsoft SQL Server
- SharePoint, Power Automate, and Power Apps
- Strong attention to detail and problem-solving skills.
- Highly organized and able to complete tasks thoroughly and efficiently.
How to Apply:
Ready to make an impact? Forward your CV to
Full Stack Developer
Posted today
Job Viewed
Job Description
Senior Full Stack Developer (Cape Town / Remote) HLR7307
Posted 20 days ago
Job Viewed
Job Description
Forming part of a global team, you will be involved in the development of a global telematics platform with a channel partners network of customers in over 100 countries and across 5 continents.
Desired Experience & Qualification- Relevant 3-year degree or diploma
- 8 years + development experience working within an Agile environment.
- Experience with software design and development in a test-driven environment.
- Familiar with API development using REST, WCF, OAuth, and Swagger.
- SQL database.
- Excellent communication and written skills.
- Resourcefulness and troubleshooting aptitude.
Full Stack Developer (WebCAD Integration & 3D File Support)
Posted today
Job Viewed
Job Description
Remote
JOB ID - 12943
Job Title: Full Stack Developer (WebCAD / Real-Time 3D Application)
Location: Remote
Employment Type: Full-Time
Industry: CAD Software / 3D Modeling / Engineering Tech
We're seeking a highly skilled Full Stack Developer to spearhead the development of a next-generation customer portal that includes a WebCAD application and real-time 3D visualization tools. Think KittyCAD-level complexity and performance — if you enjoy building programmable CAD interfaces, integrating 3D streaming UIs, and working across frontend and backend systems, this is your opportunity to work on something truly cutting-edge.
You'll work closely with a product-minded technical team to develop performance-critical features and integrate tightly with CAD engines, ERP systems, and eventually, AI-powered design automation.
What You’ll DoArchitect and build a robust, scalable customer portal from the ground up
Integrate WebCAD via APIs and embedded components to enable drawing-based part configuration
Build dynamic product catalogs , BOM (Bill of Materials) generation, and STEP file export workflows
Develop and optimize real-time 3D rendering UIs with WebSocket and GPU-accelerated workflows
Collaborate on AI-enhanced design features (e.g., predictive recommendations, text-to-CAD functionality)
Establish secure API connections with ERP systems for quoting and order management
Participate in sprint planning , code reviews , and architecture discussions
Maintain comprehensive documentation to support scalability and onboarding
Optimize frontend performance for streaming and rendering CAD data
Build systems that offload intensive computations to scalable backend services
Work with open-source tooling and contribute to a collaborative engineering culture
Core Tech Stack & Skills FrontendState Management: XState for real-time, complex state transitions
3D Streaming & Rendering: WebSockets, GPU-accelerated rendering, video streaming pipelines
WebAssembly (WASM): Integrate Rust-compiled WASM modules for performance-critical tasks
Testing: Vitest, Playwright, Snapshot testing for UI consistency
Languages: Rust (preferred), Python (support scripts and APIs)
Concurrency & Async: Experience with Tokio (Rust) or equivalent async runtimes
Data Systems: PostgreSQL, MySQL (relational DBs); BOM and product metadata modeling
DevOps: GitHub Actions, CI/CD pipelines, Homebrew packaging, GitHub workflows
CAD & Modeling DomainUnderstanding of B-Rep modeling , CSG , or procedural modeling workflows
Experience with CAD platforms like OpenSCAD , Blender , Fusion 360 , or Onshape
Comfort with 3D file formats (STEP, OBJ, STL) and geometry processing
Familiarity with version control for CAD: Git-compatible text-based file formats
Passion for automation of CAD tasks and programmable modeling environments
Must-Have Qualifications5+ years of full-stack development experience
Strong proficiency in SvelteKit, React , TypeScript, Rust, or Python
Deep experience with real-time rendering , 3D modeling, or CAD visualization
Proven expertise in building and consuming REST and WebSocket APIs
Hands-on experience with WASM integration and performance tuning for the web
Experience working with ERP systems , order/quote syncing, or similar data flows
Solid foundation in relational databases and data modeling
Excellent written and verbal communication skills (English)
Self-starter mentality with a passion for solving complex technical challenges
Bonus PointsContributions to open-source projects in CAD, 3D, Rust, or full-stack tooling
Prior work with GPU rendering engines (e.g., Vulkan, WebGPU)
Exposure to text-to-CAD or other ML/AI-powered design tools
Understanding of KittyCAD architecture or similar programmable CAD environments
Interest in human-in-the-loop design workflows and LLM-powered interfaces
Ready to build the future of programmable CAD?
Apply now and help us reshape how engineering teams design, visualize, and manufacture parts — one real-time interaction at a time.
Senior full stack developer (cape town / remote) hlr7307
Posted today
Job Viewed
Job Description
Web Developer Remote
Posted 20 days ago
Job Viewed
Job Description
If you'd like to join an inspiring Telemedicine start-up, here's your chance.
This business was born from a vision to meet the surging demand for male testosterone therapy. It offers men an effective way to optimize their lives and to be the best version of themselves by delivering cutting-edge Testosterone Replacement Therapy (TRT) with passion and precision via their digital platform.
Desired Experience & Qualification- 1-2 years experience in website development
- WordPress experience
- WooCommerce experience (general working within e-commerce would help)
Be The First To Know
About the latest Software developers Jobs in Pietermaritzburg !
JavaScript AWS Full Stack Developer - Semi Remote - R750 PH 1424640
Posted 20 days ago
Job Viewed
Job Description
You will be required to design, develop, and maintain on platform/application and review codes of team members in line with quality and delivery requirements.
Core understanding of and working experience with:
- Minimum 12 years of IT experience
- Minimum 2 years working with well-known front-end frameworks (for example React and or Angular)
- Minimum of 2 years AWS experience
- Essential skills required in sequence of importance:
- React, Typescript and backend development
- Mongo
- Redis
- GraphQL
- Docker, Docker Compose
- Antd
- Design, Development, and maintenance on platform/application
- Develop systems solutions in line with quality and delivery requirements
- Review code of team members in line with quality and delivery requirements
- Ability and willingness to coach and give training to fellow colleagues and users when required
- Compiling of user and operational manuals
Reference Number for this position is GZ58700 which is a long-term contract position rotating between Midrand, Pretoria and Home offering a contract rate of between R619 – R742 Per hour negotiable on experience and ability. Contact Garth on or call him on to discuss this and other opportunities.
#J-18808-LjbffrFull Stack Developer Wanted (React, Vue, Flutter, Laravel) (Remote) Market related
Posted 20 days ago
Job Viewed
Job Description
ENVIRONMENT:
DUTIES:
- Below are two types of applications they build frequently: a modern frontend application and a modern backend API. They have listed example technologies used for each part of the stack.
- The more apps you’ve built using the technologies below, the better fit you are for this company. They don't expect applicants to have experience with every technology below. Many of their current full-stack Developers have learned skills from this list on the job.
- Frameworks: React/Vue, Express
- Linting and style: Babel, Webpack and JSHint
- Styling: Scss, Flexbox, PostCSS, JSS
- Best Practices: Modern bundling techniques, performance, security
- Graphics: SVG, D3.js
- Modern Web Platform
- Languages: Laravel (Blade + Livewire), ScSS, Tailwind and PostgreSQL
- API: REST API
- Frameworks: Laravel, Blade, Livewire
- Integrations: Payment Gateway, Google Location API, Odoo CRM
- Containerization: Docker
- Data Storage: MySQL
- Cloud Providers: AWS, Google Cloud Platform
- Languages: Dart / Flutter
- API: REST API
- Frameworks: Flutter Material
- Data Storage: SQLite
- Cloud Providers: Firebase, AWS
REQUIREMENTS:
- 5+ years of experience
- Deep knowledge of modern libraries and frameworks, like Flutter, Laravel, Scss, Vue, and Node.
- An understanding of back-end technologies like Apache, Node, MySQL, SSH, Mod Security and similar software
- An understanding of software development principles and software architecture
- A modest understanding of DevOps, with the ability to work with cloud platforms like Amazon Web Services, Google Cloud Platform, Ubuntu, Docker and BitBucket Pipelines
- Passionate about technology and a desire to learn.
- Identify technical debt and risks in a project.
- Help make product choices by giving clear technical and level-of-effort assessments
- Produce a high volume of output when necessary; be heads-down and results focused.
- Work as part of a team and collaborate with your peers on a codebase using tools like BitBucket, Asana, Slack and GSuite.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
Desired Experience & QualificationSee Duties & Responsibilities
Package & RemunerationNegotiable
#J-18808-LjbffrFull-Stack Java Developer - Remote
Posted 20 days ago
Job Viewed
Job Description
You must have strong communication skills and the ability to add value to existing product lines and develop high-end bespoke software & applications, mobile apps, and websites across all sectors. This role offers excellent career growth opportunities as well as lucrative incentives and benefits.
The role is FULLY REMOTE.
Duties & ResponsibilitiesActivities will include:
- Working closely with your team to develop and deliver high-end solutions using Agile methodologies.
- Implementing superior User Experiences.
- Coding and deploying new features.
- Ensuring our clients' web applications and components are accessible, responsive, performant, and bug-free for recent versions of web browsers across all popular platforms.
- Ensuring all code is readable, well documented, and testable.
- Working on some new developments, some significant enhancements to existing systems, and some support activities.
- A minimum 3-year tertiary qualification from an accredited university, either in Commerce or Computer Sciences or Industrial Engineering.
- Strong understanding of systems design and implementation.
- Excellent technical skills.
- Excellent problem-solving abilities.
- Excellent communication skills.
- Ambitious team players but can work independently.
- Courageous and passionate.
- Able to take on challenges with a sense of urgency.
- Focused, with a strong desire for self-improvement.
- Dynamic and progressive in their thinking.
- Ethical and responsible.
- Professional, trustworthy, and keen.
- 4+ years of commercial experience in Java programming (experience with Spring Framework advantageous).
- 4+ years of experience developing Single Page Applications (SPAs) using JavaScript.
- Superior knowledge of Angular 7+.
- Experience using a variety of JavaScript Frameworks, with excellent UI styling skills (jQuery, TypeScript, CSS3, HTML5, Less, Sass).
- Knowledge of MSSQL and issues related to relational databases.
- Excellent track record of building engaging and responsive websites.
- Knowledge of Web Services and APIs.
- Ability to produce high quality code.
- Familiarity with version control (GitHub) and DevOps.
- Exposure to financial Services / investments industry preferred.
The successful applicant will work with clients in the financial services industry and may be required to pass credit, criminal, or other background checks. Applicants must be eligible to work in the Republic of South Africa.
Package & RemunerationR 1 - R 1 - Annually
#J-18808-Ljbffr