Software Engineer

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We're on the lookout for a skilled Software Engineer to enhance our backend systems. You will collaborate with cross-functional teams to develop and maintain high-performing applications while ensuring optimal database performance.

Responsibilities

  • Design and implement robust backend systems and services.
  • Collaborate with frontend developers to integrate user-facing elements.
  • Maintain and optimize backend infrastructure.
  • Resolve performance and scalability issues.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and collaborative debugging.
  • Assist in the deployment of applications and monitoring post-launch.
  • Conduct thorough testing and documentation of code and systems.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in backend software development
Technical Skills
  • Python
  • Django
  • PostgreSQL
  • RESTful APIs
  • Git
  • Docker
Soft Skills
  • Analytical Skills
  • Communication Skills
  • Time Management
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Familiarity with AWS or Azure for cloud-based application development.
  • Microservices Architecture: Understanding of microservices architecture and implementation.

Benefits

  • Competitive salary package with bonuses.
  • Health and wellness benefits including medical aid.
  • Flexible work hours and the option for remote work.
  • Professional development and training opportunities.

Company Culture

  • Inclusive Environment: We value diversity and promote an inclusive work culture where every voice is heard.
  • Innovation Driven: We prioritize innovative solutions and encourage creative thinking.
  • Continuous Growth: Our team members have access to resources for continuous learning and professional growth.
Status: Closed