Software Developer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our Johannesburg team as a Software Developer. You will be key in designing, developing, and maintaining software solutions that enhance operational efficiency and user experiences. We value creativity and a collaborative spirit.

Responsibilities

  • Engage in the full software development lifecycle.
  • Participate in collaborative team activities and discussions.
  • Implement innovative software solutions for various platforms.
  • Identify, troubleshoot, and resolve software defects.
  • Enhance software quality by implementing robust testing procedures.
  • Assist in the design and architecture of software solutions.
  • Provide support to end-users during software deployment.
  • Suggest improvements and optimizations for existing applications.
  • Ensure adherence to software development best practices.
  • Foster a culture of continuous improvement within the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • HTML/CSS
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Critical thinking
  • Team collaboration
Certifications
  • Certified JavaScript Developer
  • Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge of containerization using Docker for applications.
  • Familiarity with cloud services: Experience using cloud providers like AWS or Azure for application deployment.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • 401(k) with employer matching
  • Flexible working arrangements

Company Culture

  • Innovation: Our culture promotes innovative solutions and creative problem-solving.
  • Collaboration: We thrive on collaboration to achieve our goals and exceed expectations.
  • Respect: We foster a respectful workplace where everyone's contributions are valued.
Status: Closed