Software Engineer

Johannesburg Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our talented development team as a Software Engineer, where you'll work on innovative projects that shape the future of technology. We're looking for someone who is passionate about coding and has a strong foundation in software development principles.

Responsibilities

  • Write clean, maintainable code according to development standards.
  • Assist in the architecture and design of new application features.
  • Monitor and improve system performance.
  • Engage in code refactoring to improve application efficiency.
  • Ensure adherence to cybersecurity best practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Angular
  • Django
Soft Skills
  • Leadership
  • Adaptability

Advantageous

  • Experience with RESTful API design: Knowledge of designing and implementing RESTful web services.
  • Understanding of Agile methodologies: Experience working in Agile project environments.

Benefits

  • Medical aid and wellness programs
  • Generous leave policies
  • Annual performance bonuses
  • Continuous learning opportunities

Company Culture

  • Continuous Learning: A focus on personal and professional growth through training and mentorship.
  • Work-life Balance: We promote a healthy work-life balance to enhance productivity.
Status: Closed