Duties:

  • Ability to develop within a specific sought-after programming language
  • Strong working knowledge of software development tools, techniques and approaches used to build application solutions
  • Working knowledge of software development tools, techniques and approaches used to build application solutions
  • Cloud computing technologies, Business drivers and emerging computing trends

Minimum Requirements:

Education

  • Matric + IT Degree / Diploma
  • 5 years + Python Developer

Skills:

Core focus:

  • Build and maintain Python-based systems (CLI tools, libraries, APIs)
  • Develop RESTful services with clean, well-structured code

Engineering practices:

  • Strong in testing (Unit Testing, TDD, BDD)
  • Solid debugging and problem-solving
  • Emphasis on code quality and organisation

Cloud & DevOps:

  • Hands-on with AWS (S3, Lambda, ECS, SQS, SNS, IAM, etc.)
  • Experience with CI/CD pipelines
  • Commitment to Infrastructure as Code (IaC) and automation

Ways of working:

  • Familiar with Agile methodologies
  • Comfortable working across Python with some Java exposure

Advantageous Skills:

  • MongoDB Exposure
  • TypeScript, NodeJS
  • Atlassian APIs
  • Typescript

Desired Skills:

  • Python
  • AWS
  • DevOps

Learn more/Apply for this position