Full Stack Developer(Entry)

Imizizi

Date: 4 weeks ago
City: Pretoria, Gauteng
Contract type: Full time

Reference: JHB001495-NS-1

ESSENTIAL SKILLS

  • Proficiency in one or more programming languages (e.g. Python, JavaScript)
  • Strong understanding of software development principles, algorithms, data structures, and design patterns
  • Experience with RESTful APIs and service-oriented architectures
  • Linux and IT troubleshooting skills
  • Ability to interpret business needs and implement solutions
  • Ability to work independently and take initiative
  • Self-motivated and able to work in a team
  • Commitment to delivering high-quality work on time
  • Commitment to upskill in the area of enterprise IT networking (e.g. IP networks, routing, switching etc.)

ADVANTAGEOUS SKILLS

  • Experience in IT infrastructure or application operations
  • Experience working with enterprise network technologies (e.g. IP networks, routing, switching etc.)
  • Experience with cloud platforms (e.g. AWS, Azure, Google Cloud)
  • Experience with containerization technologies (e.g. Docker, Kubernetes, Helm)
  • Experience with front-end technologies (e.g. HTML, CSS, JavaScript, React, Angular)
  • Experience with DevOps practices (e.g. Git, deployments, monitoring)
  • Experience developing CI/CD pipelines
  • Experience with test-driven development (TDD) and automated testing frameworks
  • Experience with Agile Working methods (e.g. Scrum)
  • Strong verbal and written communication skills
  • Excellent interpersonal and organizational skills
  • Ability to communicate effectively with both technical and non-technical colleagues / users
  • Ability to work in a complex environment with challenging compliance requirements
  • Effective stakeholder management and communication skills
  • Experience working in an enterprise environment

ROLE & RESPONSIBILITIES

  • orchestration and automation tools and implementing automation use-cases
  • Understand user requirements and implement solutions that satisfy them
  • Maintain cloud infrastructure (working with AWS, Kubernetes, Dockerfiles, Helm charts, etc.)
  • Operate and troubleshoot applications
  • Support (internal) users & solve complex problems
  • Write Python scripts for various tasks, such as ETL, making backups or checking network device config
  • Develop low-code web apps, occasionally requiring some web dev skills
  • Review code
  • Document procedures and solutions
  • Update digital certificates and patch security vulnerabilities
  • Uphold a high standard of cybersecurity at all times

QUALIFICATIONS/EXPERIENCE

  • Bachelor's degree in computer science, Information Technology or related field
  • Internship or project experience in software development
  • Basic experience with cloud platforms and containerization

Submit your CV to: and Subject line

Role title

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.