Senior Software Engineer

2 months ago


Midrand, South Africa Quarphix Full time
Key Responsibilities
  • Design, implement, and deploy robust, scalable software systems.
  • Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).
  • Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.
  • Write clean, efficient, and well-documented code while ensuring that the codebase remains modular, maintainable, and easy to scale.
  • Conduct code reviews, provide feedback, and mentor junior team members to ensure high code quality and continuous learning.
  • Work on both front-end and back-end technologies, including but not limited to web services, databases, and cloud infrastructure.
  • Participate in designing system architectures, considering long-term scalability and performance.
  • Troubleshoot, debug, and optimize applications to ensure high performance, reliability, and security.
  • Stay up to date with new technologies, trends, and best practices, and contribute to the continuous improvement of development processes.
  • Lead efforts to enhance and optimize existing software solutions and features.
  • Ensure the application of software engineering best practices, including automated testing, continuous integration, and deployment pipelines.
Skills & Qualifications
  • Bachelors Degree in Computer Science, Engineering, or related field. Masters degree is a plus.
  • At least 5-7 years of professional software engineering experience with a proven track record of delivering high-quality applications.
  • Expertise in one or more programming languages such as Java, C#, Python, C++, or JavaScript (Node.js, React, Angular, etc.).
  • Strong experience with web development frameworks (e.g., React, Angular, or Vue.js) and back-end technologies (e.g., Node.js, Spring, Django, etc.).
  • Extensive experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, etc.).
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools like Docker and Kubernetes.
  • Familiarity with microservices architecture and design patterns.
  • Expertise in software development practices, including Agile methodologies, version control (e.g., Git), and CI/CD pipelines.
  • Solid understanding of data structures, algorithms, and object-oriented design principles.
  • Strong debugging, performance tuning, and problem-solving skills.
  • Experience with test-driven development (TDD) and writing unit/integration tests.
  • Excellent communication skills, both verbal and written, and the ability to collaborate across teams and with non-technical stakeholders.
Preferred Qualifications
  • Experience with serverless architectures or event-driven systems.
  • Familiarity with DevOps practices, infrastructure as code (IaC), and tools like Terraform or Ansible.
  • Experience with mobile development (iOS/Android) or game development (Unity/Unreal).
  • Exposure to machine learning or AI frameworks is a plus.
  • A passion for mentoring and sharing knowledge with peers.
We are looking forward to you application

  • Midrand, Gauteng, South Africa Data Centrix Full time

    Job Title: Senior Cloud Software Engineer\helpers">">About Us:Data Centrix is a leading provider of cutting-edge software solutions.">Salary: $120,000 - $180,000 per year">">Description:"> We are seeking an experienced Senior Cloud Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Job Title: Senior Software Engineering Team LeadHire Resolve is seeking a highly skilled and experienced Senior Software Engineering Team Lead to join their team in Midrand, GP.The successful candidate will be responsible for leading a team of software developers, providing technical leadership, coaching, and mentorship to ensure the successful delivery of...


  • Midrand, Gauteng, South Africa Quarphix Full time

    OverviewQuarphix is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and deploying robust, scalable software systems.Estimated Salary: $140,000 - $170,000 per yearJob DescriptionWe are looking for a talented software engineer with expertise in multiple...


  • Midrand, South Africa Jobted ZA C2 Full time

    Key Responsibilities - Design, implement, and deploy robust, scalable software systems. - Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud). - Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations. -...


  • Midrand, South Africa Quarphix Full time

    Key ResponsibilitiesDesign, implement, and deploy robust, scalable software systems.Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.Write clean,...


  • Midrand, South Africa Quarphix Full time

    Key ResponsibilitiesDesign, implement, and deploy robust, scalable software systems.Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.Write clean,...


  • Midrand, Gauteng, South Africa SavageOne Pty Ltd Full time

    About UsSavageOne Pty Ltd is a dynamic organization that values innovation and excellence.Job OverviewWe are seeking a highly skilled Senior QA Engineer to join our team, with a strong focus on automation testing.Main Responsibilities:Create efficient automated test scripts and frameworks for functional, regression, and performance testing.Collaborate with...


  • Midrand, South Africa Lim Personnel Full time

    Senior Software Engineer - JavaScript ReactESSENTIAL SKILLS REQUIREMENTS:Understanding of BI Tools will be an advantageUnderstanding of integration between different technologiesCoordination between development and support environmentsAssisting with the business casePlanning and monitoringEliciting requirementsTranslating and simplifying...


  • Midrand, Gauteng, South Africa Datacentrix Full time

    Job Description:Datacentrix is a leading organization in the industry, and we are seeking an experienced Senior Cloud Software Engineer to join our team. This role is crucial in designing, building, and maintaining scalable, high-performance applications that support our various units.Key Responsibilities:Design and develop front-end and back-end components...


  • Midrand, Gauteng, South Africa Quarphix Full time

    Job Title: Senior Application Development SpecialistAt Quarphix, we're seeking a skilled Senior Application Development Specialist to lead our software development efforts. As a key member of our team, you will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications.Key Responsibilities• Lead the...

  • Software Engineer

    2 months ago


    Midrand, Gauteng, South Africa Lim Personnel Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Lim Personnel. As a Senior Front-end Developer, you will be responsible for developing and maintaining a micro services architecture driven enterprise financial system using React.js. Your expertise in JavaScript and React concepts, as well as your excellent front-end coding...

  • Software Engineer

    2 weeks ago


    Midrand, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment is a company that is dedicated to pushing the boundaries of technology and delivering exceptional digital experiences.We are looking for a skilled Web Developer to join our team composed of creative problem-solvers who are committed to excellence and innovation.Estimated Salary: $80,000 - $110,000 per year, depending on experience.About...


  • Midrand, Gauteng, South Africa SEIGO STAFFING Full time

    At SEIGO STAFFING, we are seeking a highly skilled and experienced Senior Electrical Engineering Specialist to join our team. This is an exciting opportunity for individuals who possess exceptional technical expertise and excellent problem-solving skills.About the RoleThis role involves working closely with our clients to design, develop, and implement...

  • Software Engineer

    7 months ago


    Midrand, South Africa Lim Personnel Full time

     Software Engineer / Senior Front-end DeveloperESSENTIAL SKILLS REQUIREMENTS:Highly experienced with React.js, Typescript, Material UI, Node.js, JavaScript, HTML, and CSSClient-side application statement management frameworks e.g. Redux, Flux, MobX etc.Experience and knowledge of Java driven backend APIsSolid test management know-how and Agile...


  • Midrand, Gauteng, South Africa Network Recruitment Full time

    Job OpportunityWe are seeking a skilled Senior Frontend Engineer to join our team at Network Recruitment.About the RoleThis is an exciting opportunity for a seasoned professional with expertise in web development using ASP.NET and Visual Studio. The successful candidate will have a strong background in creating high-performance web applications and a passion...


  • Midrand, Gauteng, South Africa Lim Personnel Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lim Personnel. The successful candidate will have extensive experience in software development, with a strong focus on JavaScript React.Key Responsibilities:Develop software application code in JavaScript ReactAssist with the business casePlanning and...

  • IT Lecturer

    8 months ago


    Midrand, South Africa Eduvos Full time

    **Job Advert Summary**: **Eduvos **is looking to hire the services of an **Independent Contractor IT Lecturer (Software Engineering) **at our Midrand campus on a part-time basis.*** **Type of appointment**: **Independent Contractor (part-time; flexible workhours agreement)** **Purpose**: - To lecture Information Technology-related modules, in the faculty...


  • Midrand, Gauteng, South Africa SavageOne Pty Ltd Full time

    About SavageOne Pty LtdWe are a dynamic and innovative technology company seeking an experienced Senior QA Engineer to join our team. With a strong focus on automation testing, this role will play a crucial part in ensuring the quality and reliability of our software products.Job Overview$120,000 - $180,000 per annum (dependent on location and experience)Key...


  • Midrand, Gauteng, South Africa Quarphix Full time

    Key Responsibilities ​Design, implement, and deploy robust software systems that meet scalability and performance requirements. Collaborate with product managers, designers, and engineers to deliver high-quality applications that exceed expectations. Develop and maintain high-performance applications across multiple platforms, including web,...


  • Midrand, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a talented Senior Full Stack Engineer to join our innovative team at Network Recruitment.A company dedicated to pushing the boundaries of technology and delivering exceptional digital experiences is looking for a skilled professional to lead the development of high-performance web applications using ASP.NET and Visual Studio.Key...