Software Engineer

Johannesburg Full-time R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

Join us as a Software Engineer and immerse yourself in a vibrant environment dedicated to software excellence. Your role will involve backend development and collaboration with diverse teams to create robust applications. We're looking for someone enthusiastic about coding who thrives in a fast-paced setting.

Responsibilities

  • Architect and code backend systems that are performant and secure.
  • Engage with stakeholders to clarify specifications and set priorities.
  • Debug and resolve application issues promptly.
  • Foster a mindset of code quality and improvement within the team.
  • Streamline development processes and advocate for efficiency.
  • Champion best practices in software design and architecture.
  • Engage in knowledge sharing and technology discussions with team members.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 5+ years of experience in backend software development
Technical Skills
  • Python
  • Django
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Certified Kubernetes Administrator (CKA)
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Frameworks: Experience working within Agile teams and methodologies.
  • Prior Experience with API Infrastructure: Understanding of API design and management for back-end development.

Benefits

  • Health insurance and wellness programs.
  • Work-life balance initiatives.
  • Continuous professional training and development.
  • Generous leave policies.
  • Flexible remote working arrangements.

Company Culture

  • Team Collaboration: Our teams work collaboratively in a supportive environment, sharing knowledge and best practices.
  • Community Engagement: We are committed to making a positive impact in our community through various outreach programs.
Status: Open