Senior Software Developer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a skilled Senior Software Developer to contribute to our innovative development team in Johannesburg. This role demands expertise in full-stack development and will challenge you to tackle diverse projects. If you are driven and eager to work in a collaborative environment, we would love to hear from you!

Responsibilities

  • Write clean, maintainable code and advocate for best practices.
  • Design and architect robust applications that scale.
  • Collaborate with cross-functional teams to deliver innovative software solutions.
  • Participate in architectural discussions for new systems and updates.
  • Ensure security compliance within all development phases.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is an advantage
Experience
  • 5+ years of experience in software development, with a focus on full-stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • REST API
  • Git
  • Agile Methodologies
  • Cloud Services
  • Docker
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
Certifications
  • Certified JavaScript Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of microservices architecture: Familiarity with designing and building microservices-based applications.
  • Experience in mobile app development: Understanding of mobile development processes, particularly in iOS or Android.

Benefits

  • Comprehensive health and wellness benefits
  • Retirement plan with employer match
  • Flexible work hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovative Environment: We cultivate creativity and foster innovative thinking in every project.
  • Supportive Team Culture: Team collaboration is at the heart of our values.
  • Commitment to Growth: We encourage continuous learning and professional growth for all employees.
Status: Open