Backend Software Engineer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a skilled Backend Software Engineer to join our vibrant team in Johannesburg. The ideal candidate will possess a strong understanding of server-side development and database management, and will contribute to building scalable software solutions that meet our clients' needs.

Responsibilities

  • Implement microservices architecture and cloud-based solutions.
  • Ensure security and data protection protocols are followed in all development processes.
  • Collaborate with DevOps teams for CI/CD pipeline implementation.
  • Assist with performance tuning and load testing applications.
  • Engage in brainstorming sessions to innovate and improve current technologies.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in relevant field is preferred
Experience
  • 5+ years of experience in the software development lifecycle
Technical Skills
  • Node.js
  • Docker
  • Microservices
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • DevOps practices: Experience with DevOps tools and practices for efficient software delivery.
  • Knowledge of cloud services: Familiarity with AWS or Azure for deploying applications.

Benefits

  • Attractive salary with annual performance bonus
  • Comprehensive health, dental, and vision insurance
  • Flexible work schedule and work-from-home arrangements
  • Access to continuous learning and professional development

Company Culture

  • Continuous Learning: We invest in our employees' growth with ongoing learning opportunities.
  • Work-Life Balance: We understand the importance of work-life balance and promote flexible working arrangements.
  • Employee Recognition: We celebrate successes and recognize the hard work of our team members.
Status: Closed