Software Engineer

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

Job Description

Join our vibrant team as a Software Engineer based in Johannesburg. You will be responsible for designing, implementing, and maintaining software applications. We're seeking someone who is passionate about coding, works well in teams, and is ready to tackle exciting software challenges that enhance user experience.

Responsibilities

  • Design and build new features for our applications.
  • Work with the team to refine project requirements and tasks.
  • Maintain comprehensive documentation of code and design processes.
  • Assist in the development of tests for software validation.
  • Keep up to date with the latest technologies and industry trends.
  • Guide junior developers and assist with their onboarding.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Team collaboration
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker: Experience in containerization technologies to streamline development.
  • Familiarity with CI/CD practices: Understanding of continuous integration and deployment best practices.

Benefits

  • Comprehensive health and wellness benefits.
  • Annual performance bonuses.
  • Flexible working conditions and hours.
  • Professional development support.

Company Culture

  • Innovation: We embrace creative thinking and encourage innovative solutions.
  • Teamwork: Collaboration is key - we succeed together.
  • Growth: We are dedicated to the growth of our team members through continuous learning opportunities.
Status: Closed