Software Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join us as a Software Engineer and be part of our vibrant team in Johannesburg. We need a tech-savvy individual who can contribute to all stages of the software development lifecycle, from planning and coding to debugging and maintenance. Your contributions will help us maintain our reputation for developing high-quality, robust applications that meet our customers' needs.

Responsibilities

  • Code and maintain software applications while ensuring scalability and efficiency.
  • Analyze user requirements to determine feasibility of design within time and cost constraints.
  • Work with project managers to meet project deadlines and deliverables.
  • Continuously learn new technologies and apply this knowledge to improve existing processes and systems.
  • Assist in the development of software documentation and training materials.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Master's degree in software development or equivalent is an advantage
Experience
  • 5+ years of experience in server-side programming and application design.
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem Solving
  • Effective Communication
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Experience in designing and implementing microservices-based applications.
  • Proficiency in DevOps tools: Hands-on experience with DevOps practices and tools for CI/CD integration.

Benefits

  • Comprehensive health benefits
  • Annual bonuses based on performance
  • Employee referral program
  • Paid time off and leave benefits

Company Culture

  • Diversity and Inclusion: We celebrate diversity and include multiple perspectives in our work environment.
  • Collaborative Atmosphere: Team collaboration is at the heart of our corporate culture, fostering a supportive environment.
  • Continuous Improvement: Our workplace focuses on continuous improvement and skill development.
Status: Open