Software Developer

Pretoria FULL TIME R25,000 - R35,000 / Month
(R300,000 - R420,000 / Year)

Job Description

We are seeking an enthusiastic Software Developer to contribute to our tech innovation projects. Your role will include designing, coding, and testing software applications, ensuring that they meet our quality and performance standards. Join us and be a part of our technological advancement.

Responsibilities

  • Participate in Agile development processes and ceremonies.
  • Write efficient and maintainable code focusing on performance.
  • Analyze user requirements and translate these into specifications.
  • Provide estimates for development timelines based on requirements.
  • Actively participate in team brainstorming sessions and contribute creative solutions.
  • Continuously improve software development processes to enhance productivity.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar field
  • Master's degree preferred
Experience
  • 5+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Analytical mindset
  • Creativity
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Understanding of containerization technology for application deployment.
  • Experience with cloud platforms (AWS, Azure): Hands-on experience with any major cloud provider.

Benefits

  • Comprehensive health insurance coverage.
  • Generous leave policies, including annual and sick leave.
  • Opportunity for professional development and training programs.
  • Performance bonuses based on contributions.

Company Culture

  • Innovation: We embrace innovative thinking and encourage our team members to foster creativity.
  • Learning Environment: We support continuous learning and provide opportunities for professional growth.
  • Team Spirit: Collaboration is key, and we celebrate our successes as a team.
Status: Open