Software Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Are you passionate about coding? As a Software Engineer in our team, you will have the opportunity to work on various projects that challenge your skills and foster your growth in a supportive atmosphere that values creativity and innovation.

Responsibilities

  • Implement application designs and UI in accordance with business requirements.
  • Diagnose and fix software defects and performance issues promptly.
  • Provide mentorship to junior developers and share knowledge across the team.
  • Contribute to technical documentation and training materials.
  • Engage in continuous improvement initiatives to enhance team processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field is required
  • Master's degree is preferred
Experience
  • 5+ years of extensive experience with backend and frontend technologies.
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with continuous integration and deployment tools such as Jenkins or CircleCI.
  • Knowledge of Docker: Experience in Docker usage and microservices architecture.

Benefits

  • Comprehensive health insurance plans
  • Generous leave policies
  • Flexible working schedule
  • Professional development opportunities

Company Culture

  • Team Spirit: Supportive work environment promoting teamwork and collaboration.
  • Creativity Encouraged: We thrive on unique ideas and innovation.
  • Focus on Growth: Continuous learning and professional growth are at the core of our values.
Status: Closed