Software Engineer job in Johannesburg

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a talented Software Engineer to join our Johannesburg team. This role requires a passion for software development and proficiency in front-end and back-end technologies. You will be involved in designing and implementing innovative solutions that meet client needs.

Responsibilities

  • Lead and mentor junior developers in best practices and new technologies.
  • Architect solutions for scalability and reliability.
  • Ensure applications are secure and adhere to compliance standards.
  • Identify and implement performance improvements for existing systems.
  • Engage in continuous improvement initiatives within the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is preferred
Experience
  • 4-6 years of software development experience
Technical Skills
  • Python
  • React
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD tools like Jenkins: Experience in automating testing and deployment processes.
  • Experience in DevOps practices: Understanding of the integration between software development and operations.

Benefits

  • Comprehensive health and dental coverage
  • Retirement plan with employer contribution
  • Paid time off and holidays
  • Professional development budget

Company Culture

  • Community Engagement: We encourage our employees to engage with and contribute to the community, fostering a sense of belonging.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance to promote overall well-being among employees.
Status: Closed