Software Engineer

Pretoria Full-time R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join us as a Software Engineer where your skills will shine in a collaborative environment. This position involves continual learning and sharing knowledge within a team focused on building intuitive software applications. Your contributions will be crucial in implementing creative solutions and effectively addressing client needs.

Responsibilities

  • Write clean, maintainable code with a focus on efficiency.
  • Engage with users to understand their needs and integrate feedback into product enhancements.
  • Plan and execute software testing to ensure high-quality releases.
  • Assist in refining project requirements and scope in collaboration with product management.
  • Mentor junior developers to foster skill development within the team.
  • Evaluate emerging technologies and propose solutions for improvement.
  • Ensure compliance with security standards and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant discipline is preferred
Experience
  • 4-6 years of experience in full-stack development
Technical Skills
  • Django
  • RESTful APIs
  • Git
Soft Skills
  • Analytical Skills
  • Communication Skills
Certifications
  • Certified Scrum Product Owner
  • Google Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • DevOps experience: Hands-on experience with CI/CD practices and tools like Jenkins or GitLab CI.
  • Experience with Agile methodologies: A background in Agile practices for software development.

Benefits

  • Health, dental, and vision benefits
  • 401(k) plan with company contributions
  • Remote work options available
  • Employee training and development programs

Company Culture

  • Collaboration: We prioritize teamwork and open communication among all staff members.
  • Employee Well-being: We value the health and work-life balance of our employees.
  • Learning Opportunities: Encouragement for personal and professional development.
Status: Closed