Senior Full Stack Software Developer – Apply now!

Permanent
  • Permanent
  • Sandton, Gauteng
  • Market Related ZAR / Month
  • Salary: Market Related

DeARX Services (Pty) Ltd

Job Details

πŸ’Ό Job Title: Senior Full Stack Software Engineer (Level III) – C# / Java
πŸ“ Location: Sandton, Johannesburg, Gauteng, South Africa
🏒 Employment Type: Permanent
πŸ’» Industry: Information Technology / Software Development


Company Overview

DeARX Services (Pty) Ltd, established in 2001, is a South African-based company specialising in Information Technology business solutions, products, and consulting services across multiple industries.


Job Overview

The Senior Full Stack Software Engineer (Level III) is a senior technical contributor within a cross-functional delivery team. The role covers the full software development lifecycle, including solution design, development, deployment, and ongoing operational support.

This position requires a holistic full-stack approach, working across front-end and back-end technologies to deliver scalable, high-performance, and maintainable software solutions. The successful candidate will also provide technical leadership, mentor developers, and collaborate closely with stakeholders to solve complex engineering challenges.


Key Responsibilities

  • Design and develop complex full-stack applications using C# and Java

  • Contribute to architectural decisions to ensure scalability, performance, and long-term sustainability

  • Build and maintain front-end and back-end services across the application stack

  • Develop, integrate, and maintain RESTful APIs and microservices

  • Ensure high code quality through testing, peer reviews, and best practices

  • Optimise database performance and overall application efficiency

  • Support CI/CD pipelines and cloud-based deployments

  • Collaborate with product owners, architects, and cross-functional teams

  • Mentor and guide developers on engineering standards and problem-solving

  • Troubleshoot and resolve development and production issues

  • Drive continuous improvement of SDLC processes and engineering practices


Qualifications

Education

  • Grade 12 / National Certificate / Vocational

  • Relevant tertiary qualification in Information Technology or Computer Science (advantageous)

Experience

  • Minimum of 6 years’ proven experience in full-stack software development

  • Strong hands-on experience with C# and Java

  • Demonstrated experience delivering complex systems end-to-end

  • Experience working within agile, cross-functional teams

Skills

  • Software Development Life Cycle (SDLC)

  • Object-oriented design and design patterns

  • Algorithms and data structures

  • Version control systems (Git)

  • Automated testing practices

  • SQL and NoSQL databases

  • RESTful API design and microservices architecture

  • Cloud platforms (AWS and/or Azure)

  • Performance optimisation and scalability strategies


CV Tips

  • Clearly highlight senior-level experience with C# and Java

  • Showcase full project lifecycle involvement and system complexity

  • Include examples of architectural input or technical leadership

  • Emphasise cloud, microservices, and performance optimisation experience

  • Quantify achievements to demonstrate impact


Benefits

  • Exposure to cutting-edge technologies and enterprise-scale projects
  • Opportunity to work within cloud-native and integration-focused environments

  • Collaborative culture that values innovation and engineering excellence

  • Career growth through mentorship and leadership opportunities

  • Competitive, market-related remuneration


Company Policy

DeARX Services (Pty) Ltd is committed to ethical, transparent, and inclusive recruitment practices. All appointments are made in line with employment equity principles, and candidates may be subject to relevant background and reference checks as part of the recruitment process.

To apply for this job please visit www.careers-page.com.