Software Engineer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our vibrant team as a Software Engineer specializing in backend solutions. You will play a crucial role in enhancing application performance and implementing new features. Ideal candidates should have a strong grasp of back-end technologies and a passion for technology-driven solutions.

Responsibilities

  • Develop and maintain server-side logic using modern programming languages.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Manage the database and ensure data integrity.
  • Design and implement robust APIs for frontend communication.
  • Troubleshoot and debug applications to optimize performance.
  • Write clean, well-documented code to foster maintainability.

Requirements

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

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization technologies.
  • Prior experience in cloud-based solutions: Experience in AWS or Azure platforms.

Benefits

  • Health insurance options
  • Flexible working hours
  • Opportunities for professional development
  • Team-building events

Company Culture

  • Innovation: We thrive on innovation and encourage our team to think outside the box.
  • Diversity: We are committed to diversity in the workplace and celebrate unique perspectives.
Status: Closed