Technology

That job has expired. Here are some similar roles:

COO/Senior Project

I'm working on a super exciting role for a high-growth tech startup that's reimagining how financial services (and beyond!) communicate with their clients - think AI-powered personalised video at scale.…

Site Analyst Lead

Site Analyst LeadLocation: Hybrid / Remote Employment Type: Permanent Company OverviewA fast-growing creative tech company specialising in personalised print and digital products for a global client base, from startups to…

UX/UI Web Designer

UX/UI Web Designer (WordPress + AI)Join a tech-forward services team that treats websites like living products. You'll design modern, conversion-focused WordPress experiences and wire in smart automation and AI so…

ZAR360000.00 - ZAR720000.00 per annum

Integration Engineer

Integrations Engineer - Global Teleradiology LeaderMy client, a global teleradiology provider, seeks an Integrations Engineer to join their mission-driven team. Operating 24/7, they deliver over one million radiology reports annually,…

Senior Software Engineer – Level III

Technology

Johannesburg Contract / 6 Months

About the Role:

We’re looking for a highly experienced Full Stack Software Engineer to join a cross-functional team and take a leading role in the design, development, and deployment of cutting-edge web applications. You’ll work across both front-end and back-end systems, contribute to the full software development lifecycle, and help shape scalable, reliable, and high-performance solutions.

This is a great opportunity for someone who thrives in a collaborative environment, excels at solving complex problems, and wants to make a significant impact through technical leadership.


Key Responsibilities:

Software Design & Architecture:

  • Collaborate with stakeholders to translate business requirements into well-structured technical solutions
  • Design and build scalable software systems with consideration for performance, reliability, and future expansion
  • Create secure, resilient, and cost-efficient applications
  • Introduce best practices, patterns, and technologies across the engineering team

Development & Integration:

  • Build and maintain front-end and back-end components for complex web applications
  • Develop reusable APIs, code libraries, and scalable microservices
  • Optimise systems to handle increasing user demands

Database & Application Logic:

  • Design and implement efficient data models and storage solutions
  • Write algorithms and business logic to drive robust workflows

Testing & Quality Assurance:

  • Champion automated testing and CI/CD practices
  • Perform code reviews and guide peers on quality and performance
  • Identify and address security and performance vulnerabilities

Operations & Troubleshooting:

  • Investigate and resolve complex production issues
  • Monitor and react to system alerts in a timely manner
  • Lead root cause analysis and implement long-term fixes

Leadership & Continuous Improvement:

  • Mentor engineers and support onboarding of new team members
  • Stay current with emerging technologies and continuously evolve development practices
  • Collaborate with product managers and technical leaders to align on delivery and scope

Qualifications & Experience:

  • Grade 12 / National Certificate
  • Relevant IT or software development certification or qualification
  • 6+ years’ experience in both front-end and back-end development
  • Strong understanding of SDLC, cloud platforms, and modern architectural patterns
  • Experience with both monolithic and microservices-based applications

Technical Expertise:

  • Languages & Frameworks: .NET, C#, Java
  • Database Technologies: SQL, NoSQL
  • DevOps & Cloud: AWS, Kubernetes, containerization
  • APIs: RESTful design and integration
  • Architecture: Microservices, event-driven systems
  • Tools: CI/CD pipelines, front-end build tools, version control

Soft Skills & Strengths:

  • Analytical thinking and problem solving
  • Strong attention to detail
  • Effective communication and collaboration
  • Ability to plan, coordinate, and manage priorities

If you’re passionate about building modern, scalable software and enjoy working in a dynamic and forward-thinking environment, we’d love to hear from you.

Apply now or reach out directly to mkay@welovesalt.com to join a team where your expertise will shape meaningful digital solutions.

Salt is acting as an Employment Business in relation to this vacancy.

Z0dNeWJ1cmdoLjM0ODk2LjUyMDhAc2FsdC5hcGxpdHJhay5jb20

Job Information

Job Reference: JO-2506-354449
Salary:
Salary per: annum
Job Duration: 6 Months
Job Start Date: 01/08/2025
Job Industries: Technology
Job Locations: Johannesburg
Job Types: Contract

Here are some related jobs

Senior Marketing Operations Executive

Join Our Team as a Senior Marketing Operations Executive Location: Cape Town - Hybrid | Employment Type: Permanent We are a global events and exhibitions organisation with a creative, people-first…

Chief Technology Officer- Chickpea

Chief Technology Officer (CTO)Location: Johannesburg, South Africa (On-site, Full-Time) Overview: As CTO, you will lead the technical vision, architecture, and execution for engineering and AI teams in a hands-on startup…

Systems Business Analyst

Exciting Opportunity: Systems Business AnalystI'm assisting my client with this fantastic role as a Systems Business Analyst in FinTech and cellular services. Bridge tech and business to innovate and optimize…

ZAR30000 - ZAR50000 per annum
×
ZA

Upload your CV

Upload your CV to our database.

  • Max. file size: 2 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Senior Software Engineer - Level III

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 2 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.