Senior Software Developer

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

Job Description

In this role, you'll collaborate with a skilled team and participate in all phases of the software development lifecycle, contributing to architecture decisions and writing clean, maintainable code. If you are enthusiastic about developing applications that enhance user experience and operational efficiency, we want to hear from you.

Responsibilities

  • Analyze software problems and find efficient solutions.
  • Write technical documentation for software components and systems.
  • Work closely with product management to ensure quality releases.
  • Actively participate in team planning sessions and retrospectives.
  • Engage with external stakeholders to gather feedback and improve the product.
  • Ensure that applications are secure and comply with industry standards.
  • Optimize database queries for better performance.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • SQL
Soft Skills
  • Effective Communication
  • Team Player
Certifications
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile/Scrum methodologies: Familiar with Agile development processes and practices.
  • Knowledge of Cloud Technologies: Experience working with AWS or Azure services.

Benefits

  • Comprehensive health insurance coverage.
  • Flexible work hours and the option for remote work.
  • Generous annual leave policy.
  • Professional development opportunities and training.
  • Employee wellness programs.

Company Culture

  • Innovation: We foster a culture that emphasizes creativity and innovation in every project we undertake.
  • Growth Mindset: We promote continuous learning and professional development among our employees.
  • Diversity and Inclusion: We value diverse perspectives and are committed to creating an inclusive workplace.
Status: Open