Software Engineer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Software Engineer at our company, you'll have the opportunity to work on exciting projects that leverage the latest technologies. The ideal candidate will be a proactive problem-solver, ready to tackle challenges and contribute to our mission of delivering top-notch software solutions.

Responsibilities

  • Engage in all phases of the software development lifecycle.
  • Create and maintain documentation for software applications.
  • Stay updated on emerging technologies to contribute to process improvements.
  • Work remotely and on-site as required to support development requirements.
  • Contribute to team meetings and communicate effectively with stakeholders.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Higher qualifications preferred
Experience
  • Minimum of 5 years experience in software development
Technical Skills
  • JavaScript
  • Python
  • React
  • Node.js
  • Git
  • Django
Soft Skills
  • Communication
  • Problem-solving
  • Teamwork
Certifications
  • AWS Certified Developer - Associate
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience in CI/CD tools: Familiarity with tools like Jenkins and Travis CI for continuous integration and deployment.
  • Knowledge of Docker: Experience with containerization technologies to streamline application deployment.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovation: We encourage a culture of innovation and creativity.
  • Collaboration: Teamwork and open communication are at our core.
  • Continuous Improvement: We strive for continuous improvement and learning.
Status: Closed