Software Engineer

Digital Outsource Services • cape town, western cape • Posted June 03, 2026

About the Role

Responsibilities

  • Design, develop, and maintain scalable and reliable backend systems, leveraging a range of technologies including those in Azure.
  • Adhere to quality standards, DevOps principles, and agile methodologies.
  • Design technical solutions to meet business requirements.
  • Implement solutions to a high level of quality.
  • Participate and contribute to agile development practices such as stand‑ups, planning & refinement, retrospectives, and demos.
  • Take part in code reviews and collaborative development.

Essential Skills

  • Strong verbal and written communication skills, with the ability to convey complex ideas clearly.
  • Experience working collaboratively in cross‑functional teams, focusing on shared goals.
  • Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
  • Exceptional attention to detail, ensuring high stan...