Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are looking for a talented Software Engineer with a strong background in both front-end and back-end technologies. You will have the opportunity to develop robust applications that solve real-world problems in an agile environment.

Responsibilities

  • Work with a team of developers to create high-quality software solutions.
  • Analyze user needs and develop software solutions to meet those needs.
  • Ensure software is up-to-date with the latest technologies.
  • Help develop and maintain software standards and best practices.
  • Facilitate workshops and brainstorming sessions with stakeholders.
  • Assume responsibility for completing tasks under tight deadlines.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in relevant field is a plus
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Django
  • HTML/CSS
Soft Skills
  • Critical thinking
  • Collaboration
Certifications
  • Scrum Master Certification
  • Google Cloud Developer Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technologies (Docker): Experience with Docker for application containerization.
  • Familiarity with CI/CD tools: Understanding of CI/CD processes and tools to streamline development.

Benefits

  • Medical aid, dental and optical coverage
  • Work-life balance initiatives
  • Employee training and development programs
  • Performance bonuses based on individual contribution

Company Culture

  • Team Collaboration: Emphasis on teamwork and collaborative problem solving.
  • Work-Life Balance: Encouraging balance between work responsibilities and personal life.
  • Community Engagement: We believe in giving back to the community and participating in local initiatives.
Status: Closed