Software Engineer

Durban FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Software Engineer specializing in Python, you'll play a crucial part in our tech team. This position involves developing and maintaining software solutions while implementing best practices to ensure high-quality code. Candidates should be eager to embrace challenges and contribute to meaningful projects.

Responsibilities

  • Create system documentation and user guides.
  • Contribute to team efforts to enhance system performance.
  • Identify, troubleshoot, and resolve software defects.
  • Stay updated with the latest industry trends and technologies.
  • Engage in peer code reviews and provide constructive feedback.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 3+ years of software development experience focusing on Python
Technical Skills
  • Python
  • Flask
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Google Cloud Certified - Associate Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience in containerizing applications with Docker.
  • Knowledge of AWS Cloud Services: Experience with cloud architecture and services provided by AWS.

Benefits

  • Comprehensive health insurance (medical, dental, vision)
  • Generous leave policy including paid sick leave
  • Retirement savings plan with employer contribution
  • Flexible work schedule to enhance work-life balance

Company Culture

  • Continuous Improvement: We believe in continuous learning and professional growth for all our employees.
  • Community Engagement: We actively participate in community initiatives and encourage employee involvement.
  • Flexible Environment: We offer a flexible and dynamic work environment to adapt to changing needs.
Status: Closed