Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month

Job Description

Join our Johannesburg office as a Software Engineer and take the next step in your career. You'll work on backend development, focusing on building scalable applications while navigating through challenges that come with developing cutting-edge software solutions.

Responsibilities

  • Build and optimize backend architecture for scalability and performance.
  • Implement security and data protection measures in applications.
  • Contribute to continuous improvement of software quality through testing.
  • Engage with stakeholders to gather and refine technical requirements.
  • Stay updated with new technologies and propose improvements.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in backend software development
Technical Skills
  • Python
  • Django
  • Database Management
Soft Skills
  • Creative Problem Solving
  • Communication
Certifications
  • None
Languages
  • English: Fluent

Advantageous

  • Familiarity with AWS and cloud services: Understanding of cloud infrastructure and deployment strategies.
  • Experience with Agile methodologies: Knowledge of Agile practices and collaborative tools.

Benefits

  • Competitive salary package
  • Flexible working hours
  • Health and wellness programs
  • Growth and learning opportunities

Company Culture

  • Innovation: We encourage innovative thought, allowing our team to pursue creative projects.
  • Collaboration: Teamwork is at the heart of our success, fostering a collaborative environment.
Status: Open