Skip to main content
ResumeKart
← Back to Jobs

Senior Full Stack Developer

Mirror Images Ltd•Central Johannesburg, Johannesburg
Full-timeSenior
R3k - R100k
per year
👁️ 0 views•📝 0 applications•Posted 10/8/2026•Expires 11/7/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Full Stack Developer roles in Central Johannesburg, Johannesburg — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

A print company based in Selby, Johannesburg that provides secure digital and print communication solutions in South Africa, including data protection, document management and fulfilment are currently seeking a Senior Full stack Developer. The position is for an experienced, self-driven and strategic-thinking Full Stack Developer who enjoys a hands-on role solving complex problems. Design, develop, test, and maintain end to-end software solutions across the company’s technology landscape. Working within a Microsoft-centric environment, the Full Stack Developer builds robust backend services and integrations as well as user-facing web applications, ensuring solutions are secure, performant, and maintainable. The role collaborates closely with Solutions Architect, Project Managers, and business stakeholders to deliver high-quality outcomes on time. ROLES AND RESPONSIBILITIES: Your core role will be to: Software Development of new and existing software: Develop, test, and maintain full stack applications using C#, .NET (Framework/Core), and related Microsoft technologies. Backend Services & APIs: Build and maintain services and APIs, including REST and SOAP-based endpoints; create reusable components and libraries. Integration Development: Implement and support API integrations with internal systems, third-party platforms, and client environments; use tools such as SOAP UI for testing where applicable. Frontend Development: Build and maintain web front-ends using HTML, CSS, JavaScript, Angular and relevant frameworks (as applicable in the team environment). Database Development: Design and optimise Microsoft SQL Server schemas, queries, stored procedures, and data access layers; ensure performance and data integrity. Code Quality: Apply engineering best practices including unit testing, code reviews, secure coding, and adherence to development standards. Assist in performing Alpha Testing on all developments. Identify bottlenecks, bugs and develop solutions to these problems. Debugging & Support: Troubleshoot, debug, and resolve defects and integration issues across environments; support root cause analysis. Assist and support Design and the QA teams during the various stages of the development lifecycle. Collaboration: Work with Solution Architects and delivery teams to refine technical designs and estimate work; contribute to sprint ceremonies as required. Communicate directly with peers, managers, and IT support while leading development to a completed and successful solution. Documentation: Maintain technical documentation for solutions, APIs, configurations, and deployment notes. Release & Deployment Support: Support CI/CD pipelines and deployment activities; assist with release planning and post-implementation stabilisation. Communicate directly with peers, managers, and IT support while leading development to a completed and successful solution. Teach, upskill, and develop Junior Developers when the need arises. QUALIFICATIONS AND EXPERIENCE: Related IT degree IT Degree Minimum of 5 years relevant experience developing large systems in a fast-paced environment. Mobile app development experience (SDK) Omni-channel communication experience an advantage BUS Components Load Composed Distribute KNOWLEDGE AND SKILLS: Familiar with the following technology stack: Web: Microsoft ASP.Net, MVC, Java Script, HTML5, Blazor/React/MAUI (optional) Middleware: Visual C# / C++ on latest .NET and/or .NET Core Frameworks Data: Transact SQL for MS SQL, Oracle/Sybase/MySQL/PostgreSQL (optional) OOP Architecture API & Integration: Strong understanding of service-oriented architecture, API design (REST/SOAP), and integration patterns. XML and JSON LINQ and Entity Framework SDLC: Understanding of the software development lifecycle and agile delivery practices. Quality & Security: Attention to detail with a quality mindset; understanding of secure coding practices. Test-Driven Development Problem-Solving: Strong troubleshooting and analytical skills. Communication: Ability to communicate effectively with technical and non-technical stakeholders. Tooling: Familiarity with Azure DevOps/Git, CI/CD, MS Teams, and documentation tools is advantageous. CAPABILITIES TO ACQUIRE AND EHANCE: Azure experience ASP.Net Core. Good understanding of N-Tier Development. SOA Architecture. Test-Driven Development. JavaScript libraries and frameworks (ReactJS). HTML5, CSS3, JavaScript, and industry Front-end technologies. ATTRIBUTES: Positive, friendly, and can-do attitude. Analytical with good problem-solving skills. Ability to adapt and acquire knowledge with technologies and new skills quickly. Work independently and be a flexible, self-motivated team player in an agile environment. Mature and open to constructive feedback to progress the business. Have an exemplary work ethic, team player, and be prepared to go the extra mile. Customer-focused, detail-oriented with a sense of urgency. Creative, innovative, and uses initiative. Strategic thinking and critical judgment. Comprehensive understanding and passion for current and emerging digital and software development technologies is essential. Open minded approach to the use of AI technologies – forward thinking individual Willingness to adhere to WFH company policy. The first 3 months will be 5 days in the office.

Required Skills

C#.NETRESTSOAPHTMLCSSJavaScriptAngularMicrosoft SQL ServerTransact SQLAPIOOPXMLJSONLINQEntity FrameworkMobile app developmentOmni-channel communicationVisual C#Visual C++OracleSybaseMySQLPostgreSQLAzure DevOpsGitCI/CDMS TeamsReactBlazorMAUI

Partner picks for Senior Full Stack Developer in Central Johannesburg

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers javascriptcovers react
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers javascriptcovers react

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.