Software Developer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are on the lookout for a talented Software Developer specializing in backend development to join our vibrant team in Johannesburg. The ideal candidate will possess a solid understanding of server-side technologies and databases to create seamless and efficient web applications.

Responsibilities

  • Design, develop and maintain backend services and APIs.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with frontend developers to integrate user-friendly elements.
  • Implement security and data protection measures.
  • Troubleshoot and resolve application issues swiftly.
  • Contribute to all stages of software development lifecycle.
  • Review code and provide constructive feedback.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 5+ years of experience in backend software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Communication
  • Problem-solving
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience with Docker for containerized application deployment.
  • Knowledge of CI/CD practices: Understanding of Continuous Integration and Continuous Deployment processes.

Benefits

  • Competitive salary package compliant with market rates.
  • Generous leave entitlements and flexible work arrangements.
  • Opportunity for professional development and training.
  • Health and wellness benefits.

Company Culture

  • Collaboration: We promote a collaborative work environment that fosters innovation and teamwork.
  • Growth: At Tech Innovations, we value personal and professional growth, providing continuous learning opportunities.
Status: Open