Senior Software Engineer

Rad Resources

Gauteng

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rad Resources is seeking a senior full-stack developer to design, implement, and maintain web applications, APIs, and backend services. You will optimize performance, integrate cloud-based services, and participate in code reviews.

The role requires mentoring, documentation, and secure, scalable software delivery. Knowledge of AI-assisted tools and Flutter/start-up exposure are advantageous for this position.

Qualifications

  • Degree or Diploma in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years' experience in a senior full-stack software development role.
  • Proven experience developing web applications, backend services, and RESTful APIs.
  • Experience with CI/CD, cloud platforms, and Linux environments.
  • Experience mentoring developers or providing technical leadership is advantageous.

Responsibilities

  • Design, develop, test, and maintain high-quality full-stack applications.
  • Build and enhance web applications, APIs, and backend services.
  • Develop secure, scalable, and high-performing software solutions.
  • Optimize databases, application performance, and system reliability.
  • Integrate third-party APIs and cloud-based services.
  • Participate in code reviews, testing, and quality assurance.
  • Support software deployments, CI/CD pipelines, and Linux-based environments.
  • Troubleshoot and resolve application issues and bugs.
  • Collaborate with developers, UX/UI designers, and business stakeholders to deliver technical solutions.
  • Mentor junior developers and contribute to technical best practices.
  • Create and maintain technical documentation.
  • Leverage AI development tools to improve productivity while ensuring code quality, security, and compliance

Skills

C# .NET
TypeScript
Angular
HTML
SASS
SQL
Azure
Linux
API integration
AI-assisted development tools
PHP
Vue.js
Socket.IO
Figma
mobile app deployment

Education

Degree or Diploma in Computer Science, Software Engineering, or a related field

Tools

Git
CI/CD
Azure
Linux
RESTful APIs

Job description

Key Responsibilities
  • Design, develop, test, and maintain high-quality full-stack applications.
  • Build and enhance web applications, APIs, and backend services.
  • Develop secure, scalable, and high-performing software solutions.
  • Optimize databases, application performance, and system reliability.
  • Integrate third-party APIs and cloud-based services.
  • Participate in code reviews, testing, and quality assurance.
  • Support software deployments, CI/CD pipelines, and Linux-based environments.
  • Troubleshoot and resolve application issues and bugs.
  • Collaborate with developers, UX/UI designers, and business stakeholders to deliver technical solutions.
  • Mentor junior developers and contribute to technical best practices.
  • Create and maintain technical documentation.
  • Leverage AI development tools to improve productivity while ensuring code quality, security, and compliance

Qualifications
  • Degree or Diploma in Computer Science, Software Engineering, or a related field.
Experience
  • Minimum of 5 years' experience in a senior full-stack software development role.
  • Proven experience developing web applications, backend services, and RESTful APIs.
  • Strong experience with database design, architecture, and optimization.
  • Experience with CI/CD, Git, cloud platforms, and Linux environments.
  • Experience delivering scalable, secure, and high-performance software solutions.
  • Experience mentoring developers or providing technical leadership is advantageous.
  • Experience in the travel industry, Flutter development, or start-up environments is beneficial.
Technical Skills
  • Proficiency in C# .NET, TypeScript, Angular, HTML, SASS, and SQL.
  • Knowledge of Azure services (Azure SQL, Redis, Blob Storage, Virtual Machines) and Linux (Ubuntu).
  • Experience with API integration, responsive web development, and modern software architecture.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude, Codex) is advantageous.
  • Working knowledge of PHP, Vue.js, Socket.IO, Figma, and mobile app deployment is beneficial.
Core Competencies
  • Strong technical and problem-solving skills.
  • Commitment to writing clean, secure, and well-documented code.
  • Excellent communication and collaboration skills.
  • Ability to manage priorities and deliver projects on time.
  • Self-motivated with a continuous learning mindset.
  • Strong ownership, accountability, and mentoring abilities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

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

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000
Senior Full Stack Developer( Talent Pool)
Senior Full Stack Developer( Talent Pool)

Bsure Insurance Advisors • Gauteng

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
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

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

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