Software Engineer

Durban FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Looking for a dynamic Software Engineer with a flair for solving real-world problems through code. You will engage in the development, testing, and maintenance of applications, ensuring they meet our high standards of quality and user experience.

Responsibilities

  • Engage in full software development lifecycle from requirement analysis to deployment.
  • Partner with designers and stakeholders for usability testing and feedback.
  • Implement user feedback to enhance functionality and performance.
  • Maintain and improve the existing software codebase.
  • Ensure adherence to best practices in software development and testing.
  • Participate in regular sprint reviews and retrospectives.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications in software development are advantageous
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
  • Git
  • HTML/CSS
  • React
Soft Skills
  • Teamwork
  • Effective Communication
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Experience deploying applications on cloud platforms.
  • Understanding of Agile methodologies: Knowledge of Agile project management and methodologies.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage a culture of innovation and creativity to drive technological advancement.
  • Team Collaboration: Our focus is on teamwork and collaborative success in achieving goals.
  • Continuous Improvement: We promote continuous learning and development to equip our team with essential skills.
Status: Open