Software Engineer

Pretoria Full-time R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We're on the hunt for a Software Engineer to join our innovative team. As a key player in our development efforts, you will work closely with other team members to create impactful software solutions that meet our client’s needs. A strong foundation in software development is essential.

Responsibilities

  • Implement new features and functionalities in existing software products.
  • Optimize current software solutions for scalability and efficiency.
  • Provide support and troubleshooting assistance for software-related issues.
  • Work with cross-functional teams to implement solutions and improvements.
  • Participate in user experience design and user interface development.

Requirements

Education
  • Bachelor's Degree in Computer Science or a related field
  • Master's Degree in Software Engineering is an advantage
Experience
  • 4-6 years of software development experience required
Technical Skills
  • JavaScript
  • React
  • Database Management
Soft Skills
  • Problem-solving
  • Effective Communication
Certifications
  • Google Cloud Professional Developer
  • Agile Certified Practitioner
Languages
  • English: Fluent

Advantageous

  • Knowledge of mobile application development: Skills in developing mobile applications for iOS and Android platforms.
  • Experience with automation tools: Experience implementing automation in software testing and deployment.

Benefits

  • Comprehensive health insurance
  • Annual bonuses based on performance
  • Professional development opportunities
  • Work-life balance initiatives

Company Culture

  • Diversity and Inclusion: We embrace diversity and encourage an inclusive workplace where all individuals can thrive.
  • Supportive Community: Our community is built on support and respect, ensuring every voice is heard.
  • Work-Life Balance: We promote a healthy balance between work and personal life.
Status: Open