Software Developer

Durban FULL TIME R37,500 - R54,166 / Month
(R450,000 - R650,000 / Year)

Job Description

Join our team as a Software Developer, where you will work on exciting projects that push the boundaries of technology. We seek an enthusiastic developer passionate about crafting robust and scalable software solutions. You'll play a key role in developing applications that meet the highest standards and fulfill customer needs.

Responsibilities

  • Architect and build robust, maintainable software solutions.
  • Collaborate with UX/UI designers to refine and enhance user interfaces.
  • Implement security measures to protect application data and integrity.
  • Analyze user feedback and adjust software functionalities accordingly.
  • Integrate third-party services and APIs to expand software capabilities.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is advantageous
Experience
  • 4+ years in a software development role
Technical Skills
  • Python
  • Django
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Google Cloud Developer
  • Certified Software Development Professional (CSDP)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker containers: Experience in using Docker for application development.
  • Experience with CI/CD tools: Familiarity with Jenkins, CircleCI, or similar tools.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Retirement savings plan with company contributions
  • Flexible work schedule with remote working options
  • Access to training and development programs

Company Culture

  • Empowerment: We empower our employees to take initiative and lead projects.
  • Diversity and Inclusion: Committed to building a culturally diverse workforce that reflects our community.
  • Continuous Improvement: A commitment to continuous improvement and learning is embedded in our culture.
Status: Closed