Software Engineer

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

Job Description

Looking for an ambitious Software Engineer who thrives in fast-paced environments. In this role, you will leverage your technical expertise to build high-performance applications that drive business outcomes. Collaborate with cross-functional teams to implement effective solutions in line with the company's vision.

Responsibilities

  • Develop applications using programming languages such as Python and Java.
  • Ensure compliance with software development best practices.
  • Collaborate with data scientists and UX designers during the development process.
  • Monitor application performance and make necessary adjustments.
  • Engage in continuous learning opportunities to keep skills updated.
  • Foster a fun and innovative culture by encouraging new ideas in the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 5+ years in software development with a focus on applications
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
Soft Skills
  • Critical thinking
  • Effective communication
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with microservices architecture: Experience in developing applications using microservices.
  • Exposure to DevOps practices: Knowledge of DevOps practices for a seamless development cycle.

Benefits

  • Robust medical aid and provident fund
  • Flexible remote working options
  • Professional development support
  • Work-life balance initiatives

Company Culture

  • Supportive Environment: Our commitment is to provide a supportive working environment where everyone thrives.
  • Diversity and Inclusion: We value diversity and strive for inclusivity in our hiring practices.
Status: Closed