Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are looking for a Software Engineer who is passionate about backend development and has experience with scaling applications. You will collaborate with our dynamic team, contributing to the best practices that drive our projects forward and improve our software architecture.

Responsibilities

  • Develop, test, and deploy backend solutions to meet business requirements.
  • Collaborate with cross-functional teams to deliver new product features.
  • Ensure systems are architected for performance, security, and scalability.
  • Maintain code integrity and organization through proper version control practices.
  • Investigate and resolve application defects and bottlenecks.
  • Enhance and optimize existing applications for better performance.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is a plus
Experience
  • 3-5 years of backend software development experience
Technical Skills
  • Java
  • Node.js
  • Python
  • RESTful APIs
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • Certified Software Development Professional (CSDP)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Familiar with cloud services and serverless architectures.
  • Experience with containerization (Docker/Kubernetes): Knowledge of using Docker and Kubernetes for modern deployment solutions.

Benefits

  • Competitive salary and benefits package.
  • Flexible work hours with hybrid working options.
  • Continuous professional development opportunities.
  • Health and wellness programs.

Company Culture

  • Innovative Environment: We foster a culture that encourages creativity and innovation in software development.
  • Team Collaboration: Our team values collaboration and diverse perspectives that drive us forward.
  • Learning and Development: We support our employees’ growth through ongoing training and professional development programs.
Status: Open