Software Developer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Developer, you will play a critical role in our development processes, focusing on both backend and frontend technologies. You will engage in daily scrums and work within agile methodologies. Your contributions will directly impact the delivery of scalable solutions that reach a diverse user base.

Responsibilities

  • Architect and implement scalable applications for mobile and web.
  • Work closely with product managers to understand requirements.
  • Build and maintain RESTful APIs and microservices.
  • Monitor application performance and optimize as necessary.
  • Assist in user acceptance testing and debugging.
  • Document code and development processes for future reference.
  • Ensure software integrity and security compliance.
  • Contribute to continuous integration and deployment processes.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications are a plus
Experience
  • 3+ years of software development experience
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • SQL
Soft Skills
  • Collaboration
  • Time Management
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer - Associate
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Understanding of deploying applications in cloud environments.
  • Familiarity with Agile methodologies: Experience working in Agile teams for iterative development.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive healthcare coverage.
  • Flexible working hours and work-from-home options.
  • Generous leave policies.
  • Employee development programs.

Company Culture

  • Innovation: We thrive on original ideas and encourage our team to challenge the norms.
  • Team Spirit: Collaboration is at the heart of our culture; we believe in working together.
  • Continuous Growth: We support continuous learning and development, fostering professional advancement.
Status: Closed