Software Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're in search of a Software Developer who is eager to contribute to a range of exciting projects. This role involves crafting high-quality applications and improving existing systems. You will take part in the full software development lifecycle from conceptualization through testing and deployment.

Responsibilities

  • Analyze user requirements and design feasible solutions.
  • Develop front-end interfaces with intuitive design and functionality.
  • Ensure scalability and security of applications.
  • Conduct performance tuning and optimization.
  • Collaborate with other engineers to integrate systems effectively.
  • Participate in continuous integration and deployment processes.
  • Review project specifications and recommend changes where necessary.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
  • Relevant certifications will be a plus
Experience
  • 3-5 years of experience in Software Development or related field
Technical Skills
  • Python
  • Docker
Soft Skills
  • Adaptability
  • Attention to Detail
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD processes: Experience in setting up continuous integration and delivery pipelines.
  • Experience with modern JavaScript frameworks: Hands-on experience with frameworks like Vue.js or Angular.

Benefits

  • Competitive salary with performance bonuses
  • Flexible work arrangements
  • Generous leave policy and public holidays
  • Career advancement opportunities

Company Culture

  • Diversity and Inclusion: We are committed to creating a diverse workforce that reflects the communities we serve.
  • Recognition and Appreciation: We celebrate our successes and recognize contributions from every team member.
  • Work-life Balance: We prioritize work-life balance, providing flexible schedules and remote working options.
Status: Open