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.
- 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: gaby.turner@hireresolve.us
Alternatively:
-
Visit our website: hireresolve.us
-
Email your CV directly to: itcareers@hireresolve.za.com
Let Hire Resolve connect you with your next opportunity.
Requirements:
- 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.
- 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.
-
Ownership of features and delivery outcomes
-
Effective communication with clients and stakeholders
-
Mentorship and collaboration skills
-
Systemic thinking and pragmatic decision making
-
Engage directly with one to two clients; clarify requirements and propose implementation options
-
Communicate risks, trade-offs, and timelines proactively
-
Feature delivery predictability and quality (defect rates, test coverage)
-
Reliability improvements (performance metrics, incident reduction)
-
Contribution to team capability (mentorship, documentation, reusable components)
-
Location: South Africa (Durban-based) with hybrid work model (on-site and remote)
-
Occasional travel to client sites may be required
-
Adhere to the Protection of Personal Information Act (POPIA) and company data-handling policies
-
Follow secure coding practices and OWASP Top 10 guidelines
-
Visit our website: hireresolve.us
-
Email your CV directly to: itcareers@hireresolve.za.com