Software Engineer

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

Job Description

Seeking a skilled Software Engineer to take part in our exciting projects in Johannesburg. The right candidate will embrace the challenge of developing high-quality software, collaborating with cross-functional teams to deliver exceptional results. If you're keen on solving complex problems and making impactful contributions, we'd love to meet you!

Responsibilities

  • Write clean, scalable code using .Net or Java frameworks.
  • Participate in agile development cycles to ensure timely delivery of high-quality software.
  • Create documentation as required for software development and changes.
  • Identify, diagnose, and resolve software bugs and performance issues.
  • Contribute to planning, design, and brainstorming sessions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 5 years of experience in software development preferred
Technical Skills
  • Python
  • Node.js
Soft Skills
  • Teamwork
  • Time Management
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Knowledge of designing and deploying applications using microservices.
  • Understanding of CI/CD processes: Experience in implementing Continuous Integration and Continuous Deployment practices.

Benefits

  • Attractive remuneration with annual bonuses
  • Full health, life, and disability insurance
  • Work-from-home options and flexible schedules
  • Support for continuous learning and certifications.

Company Culture

  • Continuous Improvement: Our culture thrives on constant learning and adapting to emerging tech.
  • Employee Well-being: We prioritize our employee's physical and mental well-being, offering resources for support.
  • Community Engagement: We are committed to giving back to our community through various outreach programs.
Status: Open