Full Stack Engineer

Indsafri

Wes-Kaap

Hybrid

ZAR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Indsafri is seeking a Senior Full-Stack Developer to own a partially deployed system, balancing development and support to ensure operational stability and continuity. The role covers frontend, backend, and deployment responsibilities with API-driven architectures and cloud deployments.

You will work across C#/.NET Core backend, React (TypeScript) frontend, GraphQL services, and Node.js APIs, emphasizing code quality, testing, and secure practices.

Qualifications

  • 5–10 years of experience in full-stack development and application support.
  • Strong experience with C#, .NET Core, and REST APIs.
  • Modern frontend frameworks (React preferred).
  • Backend development using Node.js and API-driven architectures.
  • Experience with SQL-based databases and ORM tools.
  • Understanding of MVC architecture and software design patterns.
  • Exposure to cloud platforms and deployment practices.
  • Strong troubleshooting, analytical, and problem-solving skills.

Responsibilities

  • Diagnose, troubleshoot, and resolve bugs and performance issues across frontend and backend environments.
  • Provide Level 2 technical support, collaborating with business users and internal teams.
  • Ensure system stability through proactive monitoring and issue resolution.
  • Design, develop, and enhance system features and applications.
  • Build and maintain backend components using C# and .NET Core; develop API integrations.
  • Develop front-end features with React (TypeScript) and ensure smooth user experience.
  • Develop scalable APIs using Node.js and TypeScript; manage GraphQL services.
  • Support CI/CD pipelines and automated deployment; deploy in cloud environments.
  • Implement secure coding, validation, error handling, and data protection standards.

Skills

C# / .NET Core
React (TypeScript)
Node.js / API-driven
SQL databases / ORM
MVC architecture
Cloud platforms
Troubleshooting / problem-solving

Education

Bachelor's degree in Computer Science / IT

Tools

GraphQL
ORM tools
CI/CD tooling

Job description

We are seeking a highly adaptable Senior Full-Stack Developer to take ownership of a partially deployed system. This role requires a strong balance between development and support, with the ability to design and build new solutions while maintaining, troubleshooting, and enhancing existing applications to ensure operational stability and continuity.

Key Responsibilities
1. Application Support & Maintenance
  • Diagnose, troubleshoot, and resolve system bugs and performance issues across frontend and backend environments
  • Provide Level 2 technical support, working closely with business users and internal teams
  • Ensure system stability through proactive monitoring and issue resolution
2. Software Development
  • Design, develop, and enhance system features and applications
  • Build and maintain backend components using C# and .NET Core
  • Develop integrations using APIs and modern service architectures
  • Conduct unit testing and participate in code reviews
  • Contribute to system analysis, design, and technical planning
  • Document and track defects through structured bug reporting
3. Frontend Development
  • Develop and maintain responsive web applications using React (TypeScript)
  • Implement user interfaces with modern UI frameworks and state management tools
  • Integrate APIs and ensure smooth user navigation and experience
  • Maintain high code quality using formatting and linting tools
  • Develop scalable APIs using Node.js and TypeScript
  • Build and manage GraphQL services, schemas, and resolvers
  • Handle database interactions using ORM tools and SQL-based databases
  • Implement secure and efficient file storage solutions
5. Deployment & DevOps
  • Support CI/CD pipelines and automated deployment processes
  • Deploy and maintain applications in cloud environments
  • Ensure code quality through pre-commit checks and testing frameworks
6. Quality & Security
  • Monitor application performance and implement proactive fixes
  • Apply best practices for validation, error handling, and secure coding
  • Support authentication, authorization, and data protection standards
  • Contribute to security monitoring, alert analysis, and incident response
Required Skills & Experience
  • 5-10 years of experience in full-stack development and application support
  • Strong experience with:
  • C#, .NET Core, and REST APIs
  • Modern frontend frameworks (React preferred)
  • Backend development using Node.js and API-driven architectures
  • Experience with SQL-based databases and ORM tools
  • Understanding of MVC architecture and software design patterns
  • Exposure to cloud platforms and deployment practices
  • Strong troubleshooting, analytical, and problem-solving skills
Additional Technical Exposure (Advantageous)
  • State management, routing, and UI component libraries
  • GraphQL and related tooling
  • Frontend frameworks such as Angular or cross-platform technologies
  • Testing frameworks and build tools
  • Scripting and automation
Security & Systems Knowledge
  • General understanding of cybersecurity principles and best practices
  • Awareness of threat detection, incident response, and vulnerability management
  • Basic knowledge of networks, systems architecture, and monitoring tools
  • Ability to analyse and respond to system alerts and risks
Preferred Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Experience with cloud-based application deployment
  • Exposure to SaaS environments
  • Relevant certifications in security, networking, or systems administration are advantageous
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Developer
Senior Full Stack Developer

Top Vitae Recruitment • Gqeberha

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Top Vitae • Gqeberha

On-site
ZAR 500,000 - 700,000
Full Stack Developer
Full Stack Developer

MyCareerCraft • Sandton

On-site
ZAR 700,000 - 900,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Full Stack Software Developer (Hybrid)
Full Stack Software Developer (Hybrid)

Uncover • Gqeberha

On-site
ZAR 700,000 - 900,000
FULL STACK DEVELOPER (C#/.NET, React, Node.js & Azure)
FULL STACK DEVELOPER (C#/.NET, React, Node.js & Azure)

Indsafri • Wes-Kaap

On-site
ZAR 800,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Rifumo Empowerment Holdings • Gauteng

On-site
ZAR 400,000 - 600,000
Full Stack .NET Developer
Full Stack .NET Developer

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 600,000 - 800,000
Senior Software Developer
Senior Software Developer

MVIA • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000