Software Developer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to join our Johannesburg office. This role offers a unique opportunity to work on exciting projects that push the boundaries of technology. You should be comfortable with both front-end and back-end development, and be eager to engage in collaborative problem-solving.

Responsibilities

  • Write clean, maintainable code to develop high-quality software solutions.
  • Participate in the full software development lifecycle.
  • Integrate user-facing elements with server-side logic.
  • Implement security and data protection measures in applications.
  • Assist in the maintenance and enhancement of existing applications.
  • Work with product managers to define project scope and manage timelines.

Requirements

Education
  • Bachelor's degree in Software Engineering
  • Master's degree is preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps Practices: Knowledge of DevOps principles and practices is advantageous.
  • Experience with Git: Proficient in using Git for version control.

Benefits

  • Comprehensive health and wellness programs.
  • Remote work options where applicable.
  • Retirement savings plans.
  • Work-life balance initiatives.

Company Culture

  • Team Spirit: We encourage collaboration and camaraderie among our team members.
  • Ethical Practices: Our commitment to ethical practices ensures we contribute positively to our society.
  • Work-Life Balance: We promote a healthy work-life balance for all employees.
Status: Closed