Software Engineer

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

Job Description

Join our Johannesburg office as a Software Engineer and play a pivotal role in designing and developing cutting-edge applications. Ideal candidates will excel in both software engineering principles and agile methodologies.

Responsibilities

  • Architect and deploy applications in a cloud environment (e.g., AWS, Azure).
  • Work closely with UX/UI designers to ensure seamless user experiences.
  • Implement security measures and best practices in coding.
  • Participate in Agile ceremonies and contribute to sprint planning.
  • Mentor junior developers and help them grow their technical skills.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in a similar role
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Communication Skills
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with containerization tools: Experience with Docker for managing containerized applications.
  • Experience with CI/CD: Knowledge of continuous integration and deployment practices.

Benefits

  • Attractive salary package with health benefits
  • Retirement plan with company contributions
  • Opportunities for professional development
  • Dynamic and collaborative work environment

Company Culture

  • Collaboration: We believe in the power of collaboration, encouraging teamwork across departments and skillsets.
  • Growth Opportunities: Employees are encouraged to pursue growth through ongoing training and career advancement pathways.
  • Work-Life Balance: We prioritize work-life balance to ensure our employees maintain a healthy lifestyle while delivering excellence.
Status: Closed