Software Engineer

Pretoria FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We're on the hunt for a passionate Software Engineer to join our dynamic team in Pretoria. This role involves collaborating on exciting projects and crafting robust software solutions. If you're driven by technology and eager to tackle challenges head-on, we want to hear from you!

Responsibilities

  • Design, implement, and maintain scalable software solutions.
  • Work on both front-end and back-end components.
  • Ensure application performance, security, and reliability.
  • Engage in troubleshooting and debugging issues as they arise.
  • Develop user documentation and support materials.
  • Mentor junior developers to enhance their skills.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Relevant technical certifications are a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • React
  • Node.js
  • Docker
Soft Skills
  • Critical thinking
  • Effective communication
Certifications
  • Google Cloud Associate Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Understanding of Agile principles and practices.
  • Familiarity with testing frameworks: Knowledge of unit testing and automated testing practices.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working arrangements
  • Opportunities for career advancement

Company Culture

  • Innovation: Our culture is built on innovation and continuous improvement, encouraging all employees to contribute ideas.
  • Collaboration: We believe in working together to achieve common goals through teamwork and communication.
  • Growth Mindset: Fostering a growth mindset among our team, we encourage learning and professional development.
Status: Open