Job Search and Career Advice Platform

Enable job alerts via email!

Senior Fullstack Developer

Ovations Technologies

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Johannesburg is seeking a highly skilled Senior Full-Stack Developer to manage the full software development lifecycle. The ideal candidate will have over 5 years of experience in programming with JavaScript and C#, and familiarity with front-end frameworks like Angular. This role offers competitive hourly rates and requires strong problem-solving skills and collaboration within Agile teams.

Qualifications

  • 5+ years of experience in software development.
  • Proficient in clean architecture and coding standards.
  • Strong analytical skills for problem solving.

Responsibilities

  • Manage the entire software development lifecycle.
  • Translate business requirements into technical specifications.
  • Write high-quality code and perform unit testing.
  • Manage CI/CD pipelines and technical support post-deployment.
  • Implement performance optimization strategies.

Skills

JavaScript
TypeScript
.NET
C#
Angular
Node.js
SQL
RESTful APIs
Azure DevOps
Microsoft Entra ID
Job description
Location & Details
  • Location: Sandton, Johannesburg (Onsite)
  • Experience: 5+ Years Required
  • Rate: R592, per hour
  • Duration: 6 months

Our client is seeking a highly skilled, energetic, and curious Senior Full-Stack Developer to own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation and maintenance.

Must-Have Skills & Capabilities
Core Technical Stack
  • Programming: Proficient in JavaScript, TypeScript, .NET, and C#.
  • Front-End: Essential experience with Angular.
  • Back-End: Mastery of server-side programming using frameworks like Node.js and .NET Web APIs.
  • Data: Strong experience with Relational Databases and SQL.
  • APIs: Ability to design, build, and consume RESTful APIs.
  • DevOps & Security: Proficiency with Azure DevOps (CI/CD pipelines, source code management) and integrating security using Microsoft Entra ID (Azure AD).
Essential Soft Skills
  • Problem Solving: Strong analytical skills to identify, debug, and resolve complex issues across both front-end and back-end.
  • Collaboration: Effective communication and teamwork within cross-functional Agile teams (Scrum/Kanban).
  • Adaptability: Willingness to continuously learn new technologies and adapt to evolving practices.
Key Responsibilities
  • Application Ownership: Manage the entire software development lifecycle, including system analysis, design, programming, and maintenance.
  • Design & Specification: Evaluate business requirements and translate them into detailed technical specifications and architectural diagrams.
  • Coding & Quality: Write high-quality code, perform unit testing, and conduct integration testing to ensure system reliability.
  • Deployment & Support: Oversee source code repositories, manage CI/CD pipelines, and provide technical support post-deployment.
  • Optimization: Implement strategies for performance optimisation, including minimising load times and optimising database queries.
Design & Coding Standards
  • clean architecture
  • clean code
  • code architecture engineering concepts
  • design patten
  • coding principles
  • Unit testing
  • Integration testing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.