Software Developer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Software Developer in Johannesburg! We are looking for an enthusiastic individual who is skilled in both front-end and back-end development. This is an exciting opportunity to work on innovative projects and make a real difference in the software development world. The ideal candidate will have a strong grasp of modern development practices and possess a problem-solving mindset.

Responsibilities

  • Analyse user requirements and translate them into technical specifications.
  • Develop and maintain application features and interfaces.
  • Collaborate with cross-functional teams to define and refine software requirements.
  • Monitor application performance and user feedback for continuous improvement.
  • Participate in design and architecture discussions.
  • Contribute to team meetings and share ideas for enhancing project outcomes.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • Python
  • React
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD: Experience with Continuous Integration and Continuous Deployment practices.
  • Containerization Skills: Knowledge of Docker and Kubernetes for application deployment.

Benefits

  • Health, dental, and vision insurance plans
  • Retirement savings plans with company matching
  • Flexible work arrangements and remote options
  • Access to training and certification programs

Company Culture

  • Growth and Development: We provide ample opportunities for personal growth and continuous learning.
  • Team Spirit: Our team is united by a shared passion for technology and a commitment to excellence.
  • Work-Life Balance: We understand the importance of work-life balance and promote a healthy lifestyle.
Status: Closed