Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a Software Engineer to bolster our development team in Johannesburg. The ideal candidate will be skilled in both front-end and back-end technologies, driving the creation of efficient and scalable software applications. This role is essential for delivering high-quality software solutions and interacting with stakeholders to meet their needs.

Responsibilities

  • Work closely with cross-functional teams to deliver features.
  • Support the troubleshooting of application issues reported by users.
  • Refactor existing code to improve efficiency and maintainability.
  • Assist in setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Provide mentoring to junior developers and interns.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of professional experience in software development
Technical Skills
  • Java
  • Python
  • HTML/CSS
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Communication
  • Team Player
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on knowledge in using Docker for containerization and Kubernetes for orchestration.
  • Experience with CI/CD tools: Familiarity with continuous integration and continuous delivery tools like Jenkins.

Benefits

  • Comprehensive medical aid
  • Flexible working hours
  • Opportunity for remote work
  • Annual performance bonuses

Company Culture

  • Inclusivity: We value diverse perspectives and encourage a culture of inclusion for all.
  • Innovation: Harnessing creativity and innovation is at the very heart of our company.
  • Collaboration: Teamwork and collaboration are essential to our success and productivity.
Status: Closed