Senior Software Developer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our innovative team as a Senior Software Developer in Johannesburg. We are looking for a skilled developer who has extensive experience in both front-end and back-end technologies. The role involves designing and implementing solutions that are efficient, scalable, and aligned with our business objectives.

Responsibilities

  • Design and implement high-performance software solutions.
  • Work closely with product managers to translate business needs into technical requirements.
  • Ensure the maintainability and reusability of code.
  • Provide ongoing support for existing applications.
  • Stay up to date with emerging technologies and industry trends.
  • Engage in continuous learning opportunities, attending workshops and conferences.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL and NoSQL Databases
  • RESTful APIs
Soft Skills
  • Collaboration
  • Creative Problem Solving
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization technologies for improved deployment workflows.
  • Familiarity with CI/CD processes: Experience in implementing continuous integration and continuous deployment workflows.

Benefits

  • Competitive salary with performance-based bonuses
  • Comprehensive health and wellness benefits
  • Flexible work hours and remote working options
  • Employee development programs and training opportunities

Company Culture

  • Innovation: We encourage innovative thinking and a proactive approach to problem-solving.
  • Team Collaboration: Our team thrives on collaboration, sharing ideas and expertise.
  • Continuous Learning: We support ongoing learning and development for all employees.
Status: Closed