Software Developer

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

Job Description

We are looking for a Software Developer specializing in backend systems to join our vibrant team in Johannesburg. The ideal candidate will be adept in designing, developing, and maintaining high-quality software applications that streamline our operations and contribute to our mission of delivering top-notch solutions.

Responsibilities

  • Design, develop, and maintain backend systems using programming languages such as Python or Java.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews to ensure code quality and agreement with development standards.
  • Analyze user requirements and design solutions accordingly.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and debug applications to enhance user satisfaction.
  • Work with APIs to integrate with external services and enhance functionality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in backend software development
Technical Skills
  • Python
  • Java
  • SQL
  • RESTful APIs
Soft Skills
  • Analytical skills
  • Team player
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience with containerization technologies to improve workflow and deployment.
  • Knowledge of cloud platforms: Experience with AWS or Azure for hosting and deploying applications.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive health benefits including dental and vision
  • Generous leave policies and work-life balance initiatives
  • Opportunities for professional development and growth

Company Culture

  • Supportive Team Environment: We prioritize teamwork and fostering a supportive environment for all employees.
  • Innovation Driven: We encourage innovative thinking and creative solutions in our development processes.
  • Inclusivity: Embracing diversity and inclusivity is a core part of our company's values.
Status: Open