Full Stack Engineer Job at JMR Software PTY LTD

Save

Job Location : Johannesburg, Gauteng, South Africa

Application Deadline : February 09, 2026

Role Overview

  • We are seeking a Lead Software Full Stack Engineer/Application Architect to play a senior, hands-on role in the design, delivery, and evolution of complex, high-scale enterprise systems within the Insurance and Asset Management environment.
  • This role combines deep technical execution with strategic architecture leadership. You will work closely with product, engineering, data, security, and business stakeholders to modernise platforms, drive cloud-native adoption, and ensure architectural consistency across multiple delivery teams.
  • You will provide application architecture direction, governance, and mentorship, while remaining actively involved in solution design and critical technical decision-making.

Key Responsibilities

  • Act as a Principal application architect with development oversight on large-scale, business-critical platforms
  • Design, develop, and evolve cloud-native, SaaS-based architectures, supporting migration from legacy or hybrid environments
  • Define application, integration, and data architectures aligned to enterprise standards and IAM governance
  • Drive adoption of microservices, API-first design, and event-driven architectures
  • Embed security-by-design, including identity, authentication, and authorization
  • Provide architectural oversight across the full delivery lifecycle—from concept and roadmap through to production support
  • Translate business and regulatory requirements into practical technical solutions
  • Guide development teams through architectural patterns, design reviews, and complex technical challenges
  • Contribute to application architecture standards, templates, and governance frameworks
  • Mentor senior engineers and solution/application architects

Technical & Architectural Experience

  • Strong experience in enterprise and application architecture within regulated environments
  • Proven delivery of cloud platforms (AWS and/or Azure) with high availability and throughput
  • Deep understanding of distributed systems, scalability, resilience, fault tolerance, and performance
  • Hands-on experience with microservices, RESTful APIs, OpenAPI contracts
  • Strong systems integration experience, including API gateways and traffic management
  • Experience with data architectures, transactional systems, analytics platforms, and data pipelines
  • Exposure to DevOps, CI/CD pipelines, infrastructure automation, and operational tooling
  • Working knowledge of security architecture, compliance, and governance
  • Experience in Agile delivery environments with multiple concurrent teams

Development Background

  • Strong engineering foundation across multiple languages and platforms:
  • .NET / C#
  • Java
  • JavaScript / TypeScript
  • Python
  • Experience building and supporting high-volume, high-transaction systems
  • Ability to engage credibly and hands-on with engineering teams

Stakeholder & Leadership Capabilities

  • Comfortable engaging at both technical and executive levels
  • Able to simplify complex architectural concepts for non-technical stakeholders
  • Proven ability to influence technical direction without formal authority
  • Strong collaboration, communication, and documentation skills
  • Experience working across multiple teams, domains, and organizational boundaries

Education & Certifications

  • Degree in Informatics or equivalent technical discipline (Honors advantageous)
  • AWS and/or Azure certifications are beneficial

How to Apply for this job

Interested and Qualified candidates should Click here to Apply Now

Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.