22 Node Js jobs in South Africa
Node JS
Posted today
Job Viewed
Job Description
Title: Node JS / Typescript Developers with AI
Location:
Randburg, SA
Duration:
Contract
- These are some of our frontline innovation projects (chat agents, internal automation tooling)
- We need a few strong seniors here with strong production delivery and operational experience.
- We work with Azure, openai integrations and a mix of models.
- Mandatory: Experience in distributed microservice environments, data stores, api integrations. Ideally nodejs.
- Bonus is experience with any AI integrations, react, full stack
For more info, please contact
Node JS Developer
Posted today
Job Viewed
Job Description
Job Title:
Senior Developer (AI Projects)
Location:
Johannesburg
Employment type -Contract, Hybrid
Experience:
5+ years (Senior Level)
About the Role:
Join our frontline innovation team working on
chat agents, internal automation tooling, and AI-driven solutions
. We are looking for strong senior engineers with proven
production delivery and operational experience
.
Key Requirements:
- Strong expertise in
within
distributed microservice environments - Hands-on experience with
data stores
and
API integrations - Exposure to
Azure
and
OpenAI model integrations
(preferred) - Bonus: Experience with
AI integrations
,
React
, or
Full Stack development
Web Development Intern
Posted today
Job Viewed
Job Description
Company Description
Prospen Africa is a leading corporate education and consulting company committed to empowering individuals and organizations with the skills and knowledge to excel in today's dynamic business landscape. With a proven track record of excellence, we specialize in delivering comprehensive and customized training programs tailored to client needs and objectives. Our mission is to equip professionals with cutting-edge skills that enhance performance, foster innovation, and drive sustainable business growth.
Role Description
We are seeking a
Web Development Intern
for a contract role, based on-site in Sandton. The successful candidate will support our digital initiatives by assisting in both front-end and back-end web development projects. This internship offers hands-on experience in a collaborative and fast-paced environment, providing exposure to real-world applications of web technologies and digital content management.
Key responsibilities will include coding, troubleshooting, implementing web design elements, and collaborating with team members on digital projects. The intern will also contribute to content creation, eLearning support, and branding activities, gaining a well-rounded skillset across multiple digital platforms.
Key Responsibilities
- Develop and design websites using
WordPress
(including Elementor and plugins). - Assist in updating and maintaining company websites and digital assets.
- Support creation of
social media content calendars
and scheduling posts. - Create and edit
video content
for eLearning, training, and marketing using Adobe Premiere Pro, After Effects, or similar tools. - Upload, format, and update
learning materials and videos
on our eLearning platforms (LMS). - Collaborate with the team on
SharePoint, Dynamics 365, and Microsoft Teams
. - Contribute creative ideas for campaigns, branding, and digital engagement.
- Provide support to clients and facilitators on
Microsoft Office tools
(PowerPoint, Excel, Word). - Design brochures, flyers, and digital marketing materials using
Adobe Creative Suite
(Illustrator, Photoshop, InDesign).
Qualifications & Skills
- Higher Diploma (or currently pursuing) in Web Development, Computer Science, IT, or related field.
- Skills in
front-end development
(HTML, CSS, JavaScript) and web design. - Exposure to
back-end development
and understanding of web technologies. - Experience with
WordPress
development and customization. - Strong communication and teamwork skills.
- Ability to work effectively in an
on-site, collaborative environment
. - Enthusiasm for learning, adaptability, and a proactive mindset.
- Creativity in digital design and content development.
Lecturer - Module Coordinator Web Development
Posted today
Job Viewed
Job Description
Key Roles and Responsibilities:
Study material development
Oversee and manage the development or review of study guides (full or wrap-around)
Seek feedback from all stakeholders and keep a record of required changes to study guides in anticipation of the review cycle
Monitor the appropriateness of the prescribed textbook and editions
Ensure continued alignment between study guide and textbook, where applicable
Update study guides to cater for new textbook editions
Assessment
Draft all formal assessments for allocated modules
Consider internal and external pre-moderation feedback and implement changes as required
Conduct internal pre-moderation for modules in field of expertise
Conduct annual meetings with all campus lecturers to discuss the assessment strategy
Appoint suitably qualified internal and external moderators
Brief markers and moderators, and provide content support during the marking process
Mark a prescribed minimum number of assessments to fine tune marking guideline/memorandum
Consider markers' reports and decide on appropriate action
Consider moderators' reports and decide on appropriate action, in consultation with campus lecturers, HOS and subject coordinator (if any)
Conduct post-assessment meetings with all campus lecturers to reflect on success/concerns with assessments
Consider and analyse cross-campus success rates
Sign off on assessment results
Actively participate in the investigation/management of Red/Fire module status
Learning Journey Design
Conduct research in the field of expertise and/or learning design in the field of expertise
Attend both internal and external training sessions, workshops, and conferences to enhance skills in module design and assessment
Stay informed about emerging trends in higher education and instructional methodologies
Engage with industry, professional networks and associations to enhance collaboration and knowledge sharing
Actively collaborate with campus lecturers to continuously enhance the learning journey
LMS course environment
Design and draft materials needed for the course environment (announcements, etc.)
Populate and maintain the Canvas Blueprint course environment for modules owned
Lecturer and student support
Develop and deliver at least two lectures per module per semester for CL students, online live
Record at least two online lectures for DL students per semester per module
Deliver guest lectures in the field of expertise on STADIO modules as appropriate
Research and Professional Development
Conduct research in the field of expertise and/or learning design in the field of expertise
Attend both internal and external training sessions, workshops, and conferences to enhance skills in module design and assessment
Stay informed about emerging trends in higher education and instructional methodologies
Engage with industry, professional networks and associations to enhance collaboration and knowledge sharing
REQUIREMENTS
Minimum Requirements and Qualifications
Master's degree in Software Development, Computer Science, Web Development, or related IT field .
A Doctoral degree will be an advantage
At least 5 years' Higher Education experience in web technologies.
Technical expertise in HTML, CSS, JavaScript, PHP, frameworks (React, Angular), and databases .
Knowledge of mobile app development and content management systems (CMS) is advantageous.
Key Attributes:
Strong applied focus with the ability to keep curricula aligned with evolving technologies.
Industry engagement to ensure teaching reflects current frameworks and platforms.
Ability to mentor staff in project-based and practical teaching approaches.
Commitment to preparing students for immediate employability in web development.
FrontEnd Web application Development Manager
Posted today
Job Viewed
Job Description
Mastermind Wanted: FrontEnd Web Application Development Manager
Experience: 10–12 yrs (5+ yrs leading web teams)
Location: Johannesburg,Hybrid
Your Mission:
Lead a team of web engineers & UI/UX specialists
Oversee the full lifecycle of web applications and digital platforms
Hands-on expertise in React | Angular | Vue
Proficient in CSS architectures and API-first design
Ensure performance, accessibility, and user experience standards
Backend Developer
Posted today
Job Viewed
Job Description
Job Overview
Join a dynamic UK-based tech team seeking a highly experienced Senior Backend Developer with deep expertise in data engineering, BI, and backend development. This role offers the opportunity to work on cutting-edge analytics and data platforms, using tools like Apache Spark, Scala, and Databricks. You'll be part of a fast-paced environment that values clean code, efficient data pipelines, and innovative BI solutions that power strategic decisions.
As a valued member of the team, you'll collaborate with global colleagues, contribute to critical backend services, and help shape robust data architecture. If you're passionate about big data, ETL processes, and BI tools – this is your chance to make an impact with a UK employer, from the comfort of your home in South Africa.Key Responsibilities
- Design, build, and maintain scalable ETL pipelines using Apache Spark and Scala.
- Implement and optimise data models within Data Lakes and relational databases.
- Develop backend components for BI platforms, supporting tools like Power BI, Databricks, and Starburst.
- Ensure high-quality, testable code using static analysis tools (Sonar, Fortify).
- Execute data validation and manage structured/unstructured datasets in distributed environments.
- Collaborate with DevOps on CI/CD integration to ensure seamless delivery processes.
- Contribute to architectural decisions and performance tuning of complex data systems.
Qualifications and Experience
- Minimum of 5 years' experience in ETL implementation.
- At least 3 years of hands-on experience with Apache Spark and Scala.
- Minimum of 2 years working with BI tools (e.g., Power BI, Databricks, Starburst).
- Strong experience in data model design and working with Data Lakes (e.g., Apache Hive, AWS S3).
- Proven expertise in SQL and relational database systems.
- Experience in unit testing and code quality tools (e.g., Sonar, Fortify).
- Familiarity with CI/CD processes and Agile delivery environments.
- Equipment required: Personal laptop/desktop, reliable high-speed internet connection.
Backend Developer
Posted today
Job Viewed
Job Description
Purpose of the Role:
At Dis-Chem Life, we are building systems that protect lives, accelerate innovation, and drive digital transformation at scale. As our Backend Engineer, you will design and build the core services, platforms, and APIs that power every product we deliver and every life we cover.
This is not a role for the average engineer. We are looking for someone who blends elite backend architecture with craftsmanship, operational excellence, and a startup-hardened mindset.
Your mission: to architect, implement, and operate secure, scalable, and high-performance backend systems that enable faster, safer, and smarter product delivery.
You will collaborate with product managers, frontend engineers, other backend engineers, data scientists, actuaries, and DevOps to deliver domain-rich services, enable event-driven integrations, and ensure our systems are observable, reliable, and built for change.
Role Summary
This role is responsible for designing, developing, and operating Dis-Chem Life's backend platforms and services to enable rapid, reliable, and scalable software delivery. The Backend Engineer will lead the implementation of domain-driven, cloud-native architectures; define and evolve service boundaries; and deliver high-quality APIs and data pipelines that underpin the resilience and efficiency of our technology landscape.
To succeed, you must be highly proficient in backend software design, test driven development, distributed systems, API development, and secure data handling. You will take full ownership of service performance, reliability, code quality, and production operations—ensuring our systems run at enterprise scale while enabling agility and innovation.
This role demands a technically strong, self-driven engineer with deep backend experience and the ability to collaborate across engineering, data, and product teams.
Key Responsibilities
Backend Architecture & Development
Design, build, and maintain scalable, secure, and high-performing backend services and APIs.
Lead the adoption of domain-driven design (DDD), clean architecture, and SOLID principles.
Implement robust data models and persistence strategies with strong consistency and performance characteristics.
Build event-driven and asynchronous workflows using messaging/streaming platforms.
Establish API standards, versioning strategies, and documentation practices.
Reliability, Performance & Operations
Drive performance optimisation through profiling, caching, indexing, and query optimisation.
Embed observability across services: structured logging, metrics, tracing, SLIs/SLOs, and error budgets.
Champion testing excellence: unit, property-based, contract, integration, and load testing.
Own production readiness: blue/green or canary releases, graceful degradation, and robust rollback paths.
Partner with SRE/DevOps to ensure secure, automated deployments and operational excellence.
Security & Compliance
Implement secure coding practices and threat-aware designs (input validation, least privilege, encryption in transit/at rest).
Manage identity, auth, and access patterns (OAuth2/OIDC, JWT, mTLS, fine-grained authorisation).
Ensure data governance and privacy controls aligned to regulatory and internal standards.
Collaboration & Delivery
Work closely with product and stakeholders to translate business requirements into technical designs and iterative delivery plans.
Mentor engineers, conduct code and design reviews, and raise the quality bar across the codebase.
Drive continuous improvement of engineering practices, tooling, and standards.
Technical Skills
Essential:
Strong proficiency in one or more backend languages and ecosystems (e.g., Java/Kotlin with Spring Boot, C#/.NET, Go, or Python/FastAPI).
Deep experience designing and consuming RESTful APIs and building resilient, idempotent endpoints; exposure to gRPC or GraphQL.
Strong understanding of distributed systems concepts: consistency, partitioning, resiliency patterns (circuit breakers, retries, backoff), eventual consistency.
Data stores: relational databases (e.g., PostgreSQL, MySQL) and at least one NoSQL store (e.g., DynamoDB, MongoDB, Redis); schema design, indexing, and migration strategies.
Messaging and streaming platforms (e.g., Kafka, Kinesis, SQS/SNS, RabbitMQ) and event-driven architecture.
Testing: unit, integration, contract (e.g., Pact), end-to-end, and performance/load testing.
Observability: metrics, logs, and tracing (e.g., OpenTelemetry, Prometheus, Grafana, ELK, CloudWatch/X-Ray).
Secure development practices, secrets management, and API security patterns.
Comfortable with containerisation (Docker) and deploying to Kubernetes/EKS or equivalent.
Beneficial:
Experience with CQRS and event sourcing where appropriate.
Knowledge of caching layers and patterns (Redis, CDN, application-level caches).
Experience with feature flags, canary releasing, and progressive delivery.
Exposure to serverless components (e.g., AWS Lambda, API Gateway, Step Functions) and microservices at scale.
Familiarity with data pipelines and analytics integrations for downstream consumers.
Understanding of financial services domains or actuarial/data integrations.
Soft Skills
Ownership-driven, autonomous, and accountable.
Thrives in fast-paced, entrepreneurial environments; bias for action and outcomes.
Exceptional problem-solving with a performance and reliability mindset.
Strong written and verbal communication; able to collaborate across technical and non-technical teams.
Passionate about craftsmanship, documentation, and continuous improvement.
Experience
6+ years' experience building and operating backend systems in production.
Proven track record designing and maintaining high-scale, mission-critical services in cloud environments (AWS preferred).
Experience delivering greenfield systems and evolving legacy platforms incrementally.
Demonstrated impact in agile, product-led, high-stakes settings.
Prior experience in regulated or financial services environments is advantageous.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline (or equivalent practical experience).
Relevant certifications beneficial (e.g., AWS Certified Developer/Solutions Architect; domain-specific security certifications).
Nice-to-Have AWS Alignment
Services: EC2, EKS, Lambda, API Gateway, ALB/NLB, RDS/Aurora, DynamoDB, SQS/SNS, Kinesis, ElastiCache/Redis, Secrets Manager, Cognito, CloudWatch, X-Ray.
Practices: Infrastructure-as-Code collaboration with DevOps (Terraform/CloudFormation), cost-aware designs, and security-first architectures aligned to CIS and IAM best practices.
What Success Looks Like
Measurable improvements in latency, throughput, and error rates against defined SLOs.
Clearly defined and documented service boundaries with stable, versioned APIs.
Robust test coverage and automated quality gates in CI/CD.
Zero-trust principles applied across services with least-privilege access and strong auditability.
Predictable, low-risk deployments and fast, reliable incident recovery.
Be The First To Know
About the latest Node js Jobs in South Africa !
Senior Backend Developer
Posted 14 days ago
Job Viewed
Job Description
- Design and build data stores with complex relationships (relational or NoSQL).
- Built/Designed distributed systems, back-end APIs, or microservices and cloud infrastructure, best practices, and security.
- CS fundamentals in object-oriented design, data structures, algorithm design and complexity analysis.
- Experience with continuous deployment technologies (CI/CD e.g., GitHub Actions).
Skills and Knowledge (desirable):
- Golang & Typescript.
- Familiarity with Test-Driven Development (TDD), unit testing, performance, load, or end-to-end integration tests.
- Cloud infrastructure such as AWS and Azure.
- Infrastructure as Code (IAC), CDK, AWS CloudFormation, Terraform.
- Understanding of business processes and domains.
Senior Backend Developer
Posted today
Job Viewed
Job Description
PURPOSE:
As a Senior Backend Developer at Polymorph, you will take the lead in architecting and building scalable, high-performance backend systems that power critical business solutions across a range of industries. Your expertise in cloud technologies like AWS, serverless architectures, and microservices will be key in driving innovation and delivering robust, efficient software.
You will collaborate with cross-functional teams to optimise workflows, ensure continuous integration and deployment (CI/CD), and mentor junior developers, all while influencing architectural decisions that directly impact our products and clients. This is your opportunity to shape the backbone of our solutions, enhance your technical acumen, and lead the charge in delivering high-quality, production-ready code
Why join Polymorph
- Varied Projects:
Work with diverse industries, from sustainable food to cutting-edge technology, creating solutions for B2C, B2B, and B2E systems. - Empowered Development:
At Polymorph, you are more than just a coder; you have a voice in the business case and UX design. We value your insights in creating optimal solutions. - Work-Life Harmony:
Work remotely, but never in isolation. Enjoy flexible hours and a supportive team culture that promotes collaboration. - Continuous Growth:
Take advantage of an allocated training budget to sharpen your skills and learn from colleagues who are experts in areas you want to develop. - People-Focused Culture:
From how we treat one another to building software that solves real-world problems, we prioritise a collaborative and inclusive environment. - Architect & Implement
scalable and fault-tolerant backend systems.
MAIN OUTCOMES:
- Drive the
continuous integration
and
deployment (CI/CD)
pipelines for optimised development cycles. - Lead the
microservices architecture
and ensure seamless integration with front-end and third-party services. - Provide technical leadership and strategic direction in backend systems design and architecture decisions.
- Collaborate with cross-functional teams to deliver high-impact solutions using
Agile
methodologies.
KEY RESPONSIBILITIES:
- Design, develop, and maintain
robust, high-performance
backend services, ensuring high scalability and low latency. - Lead
cloud-native application development
and integrate
AWS services
(Lambda, DynamoDB, S3, etc.) to deliver production-grade backend solutions. - Provide technical leadership to the backend team, ensuring code quality, best practices, and adherence to
SOLID principles
. - Contribute to the
DevOps pipeline
by automating processes using tools like
GitHub Actions
and
CodeMagic
. - Optimise
backend performance, reduce system bottlenecks, and enhance
system reliability
. - Implement
microservices
and serverless solutions where applicable, ensuring maintainability and extensibility. - Conduct
code reviews
, establish coding standards, and mentor junior developers. - Collaborate with the
UX/UI
team to ensure seamless integration between front-end and backend systems. - Troubleshoot production issues, ensure high availability, and lead incident response efforts while development is ongoing.
KNOWLEDGE AND RESPONSIBILITIES:
- 6+ years of software development experience with
backend systems
. - 3+ years of experience with
AWS cloud-based systems
, including Lambda, DynamoDB, RDS, and S3. - Proficiency in
backend technologies
such as
Dart, Typescript
, and
AWS CDK
. - Experience with
NoSQL databases
,
serverless architecture
, and building
cloud-native applications
. - Familiarity with
CI/CD pipelines
, automated deployments, and tools like
GitHub Actions
and
CodeMagic
. - Experience with
microservices architecture
and
containerisation
(e.g., Docker, Kubernetes). - Strong knowledge of API integration (RESTful)
- Experience with GraphQL is considered advantageous.
- Familiarity with
monitoring and logging
tools (e.g., CloudWatch). - Proven track record of delivering scalable, high-quality, and maintainable backend systems in a production environment.
BENEFITS:
- Profit-related bonus.
- Birthday Leave
- Training Budget
- Hardware Supplied
Shopify Backend Developer
Posted today
Job Viewed
Job Description
Company Description
CB Baby is a trusted provider of high-quality infant and toddler mobility systems, including strollers, car seats, boosters, ride-on toys, and selected accessories. As the sole importer and distributor of Peg Perego, a renowned Italian company with over 70 years of experience, CB Baby ensures your child's safety and comfort. The company is dedicated to offering personalized service to ensure each product meets your little one's specific needs.
Role Description
This is a contract role for a Backend Developer at CB Baby. The Backend Developer will be responsible for designing, developing, and maintaining server-side web application logic. This includes integrating the frontend elements built by coworkers into the application, writing reusable, testable, and efficient code, and implementing security and data protection. This is an on-site role located in Benoni.
Qualifications
- Proven experience working with Shopify backend development (Liquid, Shopify APIs, and Admin API).
- Strong understanding of HTML, CSS, JavaScript, and JSON for custom functionality.
- Experience with Shopify Plus, custom app development, or API integrations (REST or GraphQL).
- Knowledge of web performance optimization and debugging.
- Familiarity with version control systems (like Git or GitHub).
- Understanding of UX/UI principles and how backend logic impacts customer experience.
- Experience integrating third-party tools, such as CRMs, ERPs, or marketing automation systems.
- Problem-solving mindset with attention to detail and scalability.