Senior Software Developer

Johannesburg FULL TIME R60,000 - R80,000 / Month
(R720,000 - R960,000 / Year)

Job Description

As a Senior Software Developer, you will engage in full-cycle development, from conceptualization through to deployment. We are seeking a proactive individual who can tackle complex challenges and drive improvements in our application architecture. Your contributions will directly impact user satisfaction and project outcomes.

Responsibilities

  • Lead projects from a technical perspective, influencing architecture and design.
  • Coordinate with cross-functional teams and ensure optimal project execution.
  • Maintain up-to-date knowledge of advancements in technology and suggest improvements.
  • Provide mentorship to junior developers and help grow their skills.
  • Engage in continuous learning and keenly pursue professional development.

Requirements

Education
  • Bachelor's degree in software engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development, particularly in full-stack environments
Technical Skills
  • JavaScript
  • React
  • Next.js
  • Docker
  • GraphQL
Soft Skills
  • Analytical Thinking
  • Collaboration
  • Attention to Detail
Certifications
  • Certified Kubernetes Administrator
  • Professional Scrum Master
Languages
  • English: Fluent

Advantageous

  • Experience with Agile development methodologies: Familiarity with Agile principles to enhance team effectiveness.
  • Understanding of microservices architecture: Experience building modular applications for better scalability.

Benefits

  • Comprehensive health, dental, and optical insurance
  • Retirement savings plan with generous matching contributions
  • Remote work options alongside flexible hours
  • Wellness and training programs
  • Annual professional development budget

Company Culture

  • Inclusive Work Culture: We celebrate diversity and strive to create an inclusive environment for all employees.
  • Employee Recognition: We have regular rewards to recognize employee achievements.
  • Work-Life Balance: We support our employees in achieving a healthy work-life balance.
Status: Closed