Software Engineer

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

Job Description

We are on the lookout for a skilled Software Engineer to join our vibrant team in Johannesburg. This role involves developing scalable software solutions that meet our clients' needs. You'll work closely with cross-functional teams, utilising your expertise in full-stack development to deliver high-quality applications.

Responsibilities

  • Utilise Agile methodologies to streamline development processes.
  • Create user-friendly applications while adhering to security standards.
  • Document processes and update existing documentation as necessary.
  • Actively seek feedback from users and stakeholders to identify areas for improvement.
  • Assist in the integration of third-party services and APIs.
  • Participate in team meetings and contribute to project planning.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
  • Master's degree is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • Angular
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD best practices: Knowledge of continuous integration and continuous deployment methodologies.
  • Proficiency in Agile methodologies: Experience working in Agile teams and familiarity with Scrum processes.

Benefits

  • Comprehensive health coverage
  • Retirement savings plan with company contributions
  • Work-life balance initiatives
  • Opportunities for professional growth

Company Culture

  • Diversity and Inclusion: We embrace diverse perspectives and foster an inclusive workplace.
  • Continuous Learning: We support ongoing learning and development for all employees.
Status: Closed