IT
Intermediate Fullstack Developer
Hire Resolve
Durban, KwaZulu-Natal
Permanent
Apply
Posted 14 January 2026 - Closing Date 28 February 2026

Job Details

Job Description

Hire Resolve's client is looking for an Intermediate Fullstack Developer to join their team in Durban, KZN. 

Positive Overview: 
Growing independent contributor who owns features end-to-end, mentors juniors and improves system reliability and performance. Collaborates directly with clients and product stakeholders.

Key Responsibilities: 

  • Implement responsive interfaces using HTML5, CSS3, TypeScript (with React) and Tailwind. Create reusable components with proper state management across the application.
  • Build and consume RESTful APIs with secure authentication/authorisation (Node.js or .NET Core)
  • Work with relational databases (PostgreSQL, MySQL, SQL Server) and nonrelational databases (MongoDB, Cosmos DB).
  • Model and optimise data across multiple data sources.
  • Write unit tests and participate in code reviews.
  • Maintain CI/CD pipelines.
  • Follow Agile-like practises (daily standups, planning sessions) using Clickup or similar tools.
  • Use Git with Bitbucket or Azure DevOps for source control; follow branching and pull request etiquette.
  • Apply performance tuning and security best practises.
  • Document work clearly and maintain task status.
  • Participate in estimation, technical debt refinement and solutions development.
  • Mentor junior developers; conduct code reviews and share knowledge.
Requirements: 
  • National Diploma or BSc in Computer Science / Information Systems (or equivalent practical experience).
  • 3 – 5 years of professional full-stack software development experience.
  • Proficiency in front-end frameworks (React or similar) and back-end technology (Node.js or .NET Core)
  • Strong SQL skills; exposure to NoSQL; understanding of intermediate level SQL concepts (transactions, indexing, query optimisation)
  • Experience with CI/CD, containers and deployments to Azure.
  • Familiarity with messaging (RabbitMQ, Mass Transit) advantageous.
  • Experience with mobile development advantageous.
  • Comfortable working in agile-like teams.

Core Competencies

  • Ownership of features and delivery outcomes

  • Effective communication with clients and stakeholders

  • Mentorship and collaboration skills

  • Systemic thinking and pragmatic decision making

Client Engagement

  • Engage directly with one to two clients; clarify requirements and propose implementation options

  • Communicate risks, trade-offs, and timelines proactively

Performance Indicators

  • Feature delivery predictability and quality (defect rates, test coverage)

  • Reliability improvements (performance metrics, incident reduction)

  • Contribution to team capability (mentorship, documentation, reusable components)

Work Arrangement

  • Location: South Africa (Durban-based) with hybrid work model (on-site and remote)

  • Occasional travel to client sites may be required

Compliance & Security

  • Adhere to the Protection of Personal Information Act (POPIA) and company data-handling policies

  • Follow secure coding practices and OWASP Top 10 guidelines

Apply for This Role Today

Ready for a career-changing move? Contact Hire Resolve to apply or for a confidential discussion.

Contact: Gaby Turner
Email: [email protected]

Alternatively:

Let Hire Resolve connect you with your next opportunity.