Software Engineer

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

Job Description

Looking for an experienced Software Engineer (Backend) to join our Johannesburg office. If you have a passion for creating efficient code and are keen on solving complex problems in a team-oriented atmosphere, then we'd love to hear from you!

Responsibilities

  • Architect and build scalable backend solutions.
  • Implement web services to facilitate data operations.
  • Ensure security best practices are adhered to in software development.
  • Document development processes and workflows.
  • Stay updated with emerging backend technologies and techniques.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in backend development
Technical Skills
  • Python
  • Docker
Soft Skills
  • Problem-solving
  • Communication Skills
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Experience designing applications using microservices architecture.
  • Exposure to CI/CD practices: Hands-on experience in continuous integration and deployment processes.

Benefits

  • Comprehensive health benefits
  • Remote work flexibility
  • Training and career advancement programs
  • Performance-related bonuses

Company Culture

  • Collaborative Work Ethic: Our teams thrive on collaboration and support each other's growth.
  • Continuous Growth: We promote ongoing learning and development opportunities for our employees.
  • Open Communication: An open line of communication across all levels is encouraged.
Status: Closed