Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer – All Levels (0–5 yrs).
South Africa Jobs Expertini

Urgent! Software Engineer – All Levels (0–5 yrs) Job Opening In WorkFromHome – Now Hiring JenRec Recruitment

Software Engineer – All Levels (0–5 yrs)



Job description

Job Description

As a Software Engineer, you will develop web interfaces and backend systems, troubleshoot and fix bugs and participate in testing to ensure high-quality software delivery.

Youll collaborate with your team in an agile environment and have opportunities to contribute to architecture, mentoring and innovation based on your experience level.

This is a flexible role with primarily remote work, complemented by monthly in-office meetings, team socials, and meet & greet events at our offices in Cape Town, Johannesburg or Durban (within 60km).

Responsibilities and opportunities will scale with your experience.

Key Responsibilities

For all candidates :

  • Develop and maintain web interfaces and backend systems using Agile methodologies
  • Troubleshoot, debug and resolve software issues
  • Conduct testing to ensure high-quality software delivery
  • Collaborate with team members to deliver solutions

Additional responsibilities for experienced candidates :

  • Design software architecture and lead development initiatives
  • Mentor junior developers and provide guidance on best practices
  • Optimize existing systems for scalability and performance
  • Contribute to product strategy and innovation

Responsibilities scale according to experience, providing growth opportunities while keeping senior roles challenging.

Required Skills & Qualifications

  • Bachelors degree in computer science, IT, Engineering, or equivalent
  • Strong technical and analytical skills
  • Experience in problem analysis and software issue resolution
  • Ability to work independently and thrive in a fast-paced, agile environment
  • Excellent written and verbal communication skills
  • Innovative, proactive, and adaptable to change
  • Required : reliable fibre internet connection and backup power for remote work

Experience :

  • Junior / Mid-Level : 03 years in C#, JavaScript, Java or C++ with relational database / SQL experience
  • Senior : 35 years in C#, Java or C++, relational databases, and Linux

Work Environment

  • Primarily remote with flexible hours
  • Monthly in-office meetings, team socials, and meet & greet events at Cape Town, Johannesburg or Durban offices (within 60km)

Why Apply?

  • Join a fast-paced, agile team working on impactful Telecom products
  • Opportunities to grow from junior to senior responsibilities with mentorship and guidance
  • Flexible work environment with remote capabilities and regular team connection
  • Location options : Cape Town, Johannesburg, or Durban (within 60km of offices)

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide