Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join our innovative team as a Software Developer in Johannesburg, where you will participate in the full software development lifecycle. You should have a knack for problem-solving and be able to deliver high-quality, user-focused applications within tight deadlines. Bring your passion for coding and tech solutions to our company.

Responsibilities

  • Write clean and maintainable code according to best practices.
  • Integrate user-facing elements with server-side logic.
  • Create and manage APIs and data services.
  • Participate in system design and architecture decisions.
  • Provide estimates for project timelines and tasks.
  • Develop unit and integration testing strategies to ensure product quality.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 4+ years of software development experience
Technical Skills
  • JavaScript
  • Node.js
  • Git
Soft Skills
  • Attention to Detail
  • Adaptability
Certifications
  • Google Professional Cloud Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Familiarity with Continuous Integration/Continuous Deployment tools.
  • Interest in emerging technologies: Passion for exploring new tech developments and trends.

Benefits

  • Comprehensive health and dental insurance
  • Retirement savings plan with matching contributions
  • Opportunities for remote work
  • Ongoing training and skill development

Company Culture

  • Diversity and Inclusion: We strive for a diverse workforce and inclusive culture.
  • Work-life Balance: We promote a healthy work-life balance and flexibility as needed.
Status: Closed