Software Engineer

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

Job Description

We're on the lookout for a skilled Software Engineer who specializes in backend technologies. You will work closely with our dynamic team to develop high-performance applications that meet user needs. If you're ready to tackle challenging tasks and push your boundaries in development, apply now to be part of our tech-forward culture!

Responsibilities

  • Architect, develop, and maintain scalable backend solutions.
  • Work closely with product management and other stakeholders to conceptualize and design new features.
  • Manage and optimize databases for performance and reliability.
  • Implement security measures for data protection.
  • Document development processes and provide user feedback.

Requirements

Education
  • Master's degree in Computer Science or Software Engineering
Experience
  • 4+ years of experience in backend software development with substantial project contributions.
Technical Skills
  • Node.js
  • RESTful APIs
Soft Skills
  • Project Management
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Familiarity with deploying applications in cloud environments.
  • Knowledge of CI/CD practices: Understanding of Continuous Integration and Deployment methodologies.

Benefits

  • Health insurance and Wellness programs
  • Performance bonuses
  • Flexible working hours
  • Opportunities for training and professional development

Company Culture

  • Innovation: We thrive on creativity and cutting-edge technology.
  • Team-oriented: Our team is collaborative, valuing each member's input.
  • Diversity: We believe diversity drives innovation.
Status: Closed