Software Engineer

Johannesburg FULL TIME R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

Join our dynamic team as a Software Engineer, where you will leverage your Python expertise to build robust applications. Your contributions will directly influence our product's performance and user experience, making a real impact on our clients and stakeholders.

Responsibilities

  • Develop new features and enhancements for our existing applications.
  • Ensure code quality through unit testing and automation.
  • Engage in continuous improvement of the software development process.
  • Assist in the deployment and scaling of applications to support user growth.
  • Foster collaboration and mentor junior team members.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 5+ years of experience in full-stack development
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Practical experience in implementing CI/CD using Jenkins or GitLab.
  • Knowledge of RESTful APIs: Ability to design and implement RESTful services.

Benefits

  • Attractive salary package
  • Comprehensive medical aid and insurance
  • Flexible work hours
  • Access to training resources and workshops

Company Culture

  • Continuous Improvement: We strive for excellence and value continuous improvement in our work.
  • Open Communication: We foster an environment where ideas and feedback are shared openly.
Status: Closed