Software Developer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our diverse team as a Software Developer, where you'll be involved in the full software development lifecycle. We value creativity and technical proficiency, enabling you to build applications that make a difference.

Responsibilities

  • Architect robust software solutions and applications.
  • Engage in Agile methodologies and participate in sprint planning.
  • Implement security measures in application designs.
  • Perform regular software updates and enhancements.
  • Collaborate closely with cross-functional teams on project requirements.
  • Assist in mentoring junior developers and interns.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • Java
  • Node.js
Soft Skills
  • Analytical Thinking
  • Adaptability
Certifications
  • Google Professional Cloud Developer
  • PMP Certified
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Familiarity with designing and implementing microservices-based applications.
  • Knowledge of cloud platforms: Experience working with AWS, Azure, or Google Cloud services.

Benefits

  • Health, dental, and vision insurance
  • Incentives for continuous learning and training courses
  • Annual performance bonuses
  • Work-from-home options available

Company Culture

  • Innovative Thinking: We encourage innovative approaches and out-of-the-box thinking.
  • Work-Life Balance: We promote a healthy work-life balance through flexible policies.
Status: Closed