Software Engineer

  • Experience : Above 5 Year
  • Johannesburg
  • Posted : 29 Oct 2025
  • Applicants : 0

Job Description

Experience : Above 5 Year
Max CTC :
Location : Johannesburg

Bachelor’s degree in Computer Science or equivalent. 2+ years of experience in software development. Proficiency in Python, JavaScript, or Java.

Primary skills
  • Problem-Solving
  • Cloud Security
Role :Software Engineer
Industry Type : Information Technology (IT)
Department : IT Support & Help Desk
Employment Type : Full Time
Role Category : Marketing
Education
Bachelor's Degree
Key Responsibilities

    About the Role

    We are looking for a highly skilled Software Engineer to join our growing team. The ideal candidate will design, develop, and maintain software applications that drive business efficiency and enhance customer experience. You’ll work closely with cross-functional teams to deliver scalable, high-quality, and secure solutions.

    Key Responsibilities

    • Design, develop, test, and deploy software applications using modern programming languages and frameworks.

    • Collaborate with product managers, designers, and other engineers to define system requirements and deliver high-quality solutions.

    • Write clean, efficient, and maintainable code following best practices and coding standards.

    • Debug, troubleshoot, and upgrade existing software and systems.

    • Participate in code reviews, testing, and integration processes.

    • Develop and consume APIs, ensuring interoperability across systems.

    • Maintain documentation for architecture, code, and systems.

    • Stay updated with emerging technologies and contribute to innovation within the team.


    Qualifications & Requirements

    • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.

    • 3+ years of experience in software development.

    • Proficiency in one or more programming languages such as Python, Java, C#, JavaScript, or TypeScript.

    • Experience with front-end frameworks (React, Angular, Vue.js) and/or back-end technologies (Node.js, .NET, Django, Spring Boot).

    • Knowledge of databases (SQL, MySQL, PostgreSQL, MongoDB).

    • Familiarity with version control (Git/GitHub) and CI/CD pipelines.

    • Understanding of cloud platforms (AWS, Azure, Google Cloud) is an advantage.

    • Excellent problem-solving, analytical, and teamwork skills.


    Preferred Skills

    • Experience with containerization tools (Docker, Kubernetes).

    • Exposure to Agile/Scrum methodologies.

    • Knowledge of cybersecurity principles and secure coding practices.

    • Familiarity with RESTful and GraphQL APIs.

    Soft Skills

    • Strong communication and collaboration skills.

    • Ability to work independently and manage multiple projects.

    • Eagerness to learn and adapt in a fast-paced environment.

    Remuneration

    Competitive market-related salary with opportunities for growth, learning, and innovation.