Software Engineer

Boardroom Appointments · johannesburg, gauteng, South-Africa

Location
johannesburg
Job Type
Full-time
Posted
June 08, 2026

Job Description

  • Proficient in developing applications in Python and Django
  • Some experience in Software Test Driven Development practices
  • Curiosity or passion for computer networking (CCNA advantageous)
  • A well-grounded knowledge of source control.
  • An understanding of OOP, MVC, DDD, and other software development patterns
  • Sufficient exposure in working with MVC frameworks such as Django or Flask
  • Experience in agile or other development methodologies
  • Familiar with SOA (Micro Services) and Rest API
  • Experience in working with & building REST APIs

Requirements

  • At least 2 -5 years Software Development experience
  • A qualification in Engineering, Computer Science or BSC with a mathematical background will be advantageous
  • A basic understanding of Version Control

#J-18808-Ljbffr

Ready to Apply?

Submit your application for Software Engineer at Boardroom Appointments

Apply Now