Software Developer

Pretoria FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Exciting opportunity for a Software Developer to contribute to innovative projects in Pretoria. Bring your skills in developing high-quality software solutions, and be part of our mission to transform the tech landscape. We value creative thinkers and collaborative team members, ready to take on the challenges of the digital world.

Responsibilities

  • Collaborate with backend developers to integrate APIs and services.
  • Design user-friendly interfaces and improve the overall functionality of applications.
  • Conduct user testing and gather feedback for continuous improvement.
  • Create technical documentation for code and application functionalities.
  • Support maintenance and application upgrades as needed.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in Software Development is preferred
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Communication Skills
  • Time Management
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD processes: Understanding of Continuous Integration and Deployment techniques.
  • Experience with RESTful APIs: Skilled in building and consuming RESTful services.

Benefits

  • Medical, dental, and vision insurance.
  • Retirement savings plan with company matching.
  • Annual leave and paid time off.
  • Collaborative work environment and team events.

Company Culture

  • Diversity and Inclusion: Fostering an inclusive workplace where all employees feel valued and respected.
  • Work-Life Balance: We prioritize work-life balance, offering flexible working arrangements.
Status: Open