This job is no longer available
This job expired on 14/09/2026. It no longer accepts applications.
Software Craftsperson – Node.js, React.js & AI (Remote, South Africa)
Jobgether
Job description
About the role
We are seeking a Software Craftsperson with strong Node.js, React.js and AI experience to join a remote, AI‑native development team. You will own full‑stack features, improve production systems and help raise engineering standards across diverse projects.
Key responsibilities
- Design, develop and maintain scalable full‑stack applications using Node.js, React.js and AI‑enhanced tools.
- Apply software craftsmanship practices such as test‑driven development, clean code, refactoring and continuous delivery.
- Take end‑to‑end ownership of features, including front‑end, back‑end services, infrastructure and deployment.
- Collaborate through pair programming, code reviews and proactive teamwork.
- Work closely with product teams to define problems, propose solutions and deliver measurable outcomes.
Required profile
- 1.5+ years of hands‑on full‑stack development experience.
- Strong fundamentals in object‑oriented programming, data structures and algorithms.
- Comfortable working in Agile or Extreme Programming environments with continuous deployment.
- Self‑motivated, ownership‑driven and passionate about continuous improvement.
Required skills
- Node.js
- React.js
- AI‑related development practices
- Test‑driven development (TDD)
- CI/CD pipelines
- Web frameworks
- Relational databases
- Performance optimization
- Server configuration
What we offer
- Remote work with autonomy and experimentation.
- Opportunity to influence technical decisions and product direction.
- Collaborative environment focused on learning and mastery.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Jobgether