Software Developer

Johannesburg Full-time R50,000 - R60,000 / Month

Job Description

Join us as a Software Developer where your primary focus will be on designing and developing backend services. Work alongside talented teams in a collaborative environment, ensuring high standards of code quality and robust architecture. The candidate should be passionate about technology and eager to contribute to fostering innovation through software solutions.

Responsibilities

  • Create efficient and reliable backend services for web applications.
  • Foster collaboration across teams to produce high-quality software.
  • Ensure application security and data protection.
  • Implement best coding practices and guide junior developers.
  • Participate in agile development processes, including daily stand-ups and sprint planning.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • Minimum of 3 years experience in software development
Technical Skills
  • Java
  • Python
  • SQL
  • Node.js
  • API Development
Soft Skills
  • Critical Thinking
  • Team Player
  • Communication
Certifications
  • Oracle Certified Professional, Java SE 11 Developer
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile environments, facilitating quicker delivery cycles.
  • Experience with Docker: Knowledge of containerization using Docker for deploying applications.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive health, dental, and vision coverage
  • Flexible working conditions and hours
  • Opportunities for career advancement and professional development

Company Culture

  • Innovation: We thrive on innovation and encourage our employees to think creatively to drive solutions.
  • Supportive Environment: Our team cooperates and supports each other, fostering a trusted atmosphere.
  • Continuous Improvement: We invest in professional growth and continuous learning for our team.
Status: Open