Talent.com
This job offer is not available in your country.
Junior Software Engineer / Graduate

Junior Software Engineer / Graduate

JenRec RecruitmentRemote, South Africa
30+ days ago
Job type
  • Remote
Job description

SUMMARY :

This is a rare chance to join a highly skilled team at the forefront of telecom technology, where your code directly supports scalable, real-world solutions. If you''re looking to grow your career in software development, contribute to meaningful products, and enjoy the flexibility of remote work—this could be your ideal next step.

POSITION INFO :

Software Engineer – Fully Remote

An innovative leader in the telecommunications sector is on the lookout for a passionate Software Engineer to help drive the development of its next-generation web-based products. This is a fully remote opportunity for a highly motivated individual with a solid technical foundation and a desire to contribute meaningfully to a fast-moving, agile development team.

This role is ideal for someone who thrives in a collaborative, problem-solving environment and is eager to grow their skills while building impactful solutions used across a dynamic industry.

Key Responsibilities :

  • Design, develop, and maintain robust web interfaces and backend systems for a suite of telecom-focused software solutions.
  • Participate in the full software development lifecycle, from concept and design to testing, deployment, and ongoing support.
  • Contribute to Agile development processes, including daily stand-ups, sprint planning, code reviews, and continuous integration.
  • Investigate and resolve software bugs and technical issues, with an emphasis on root cause analysis and long-term solutions.
  • Collaborate with cross-functional teams to translate business needs into technical solutions.

What You’ll Bring :

  • Strong technical and analytical skills, with a clear understanding of software engineering principles.
  • A proactive approach to troubleshooting and solving complex technical issues.
  • The ability to work independently and manage time effectively in a fully remote setting.
  • An adaptable, positive mindset that thrives in an evolving, Agile-driven environment.
  • Excellent communication skills—both verbal and written—with a strong sense of professionalism when working with internal teams or stakeholders.
  • Technical Requirements :

  • 0–4 years of hands-on development experience in one or more of the following programming languages : C#, JavaScript, Java, or C++ .
  • 0–4 years of experience working with relational databases and writing efficient SQL queries .
  • Familiarity with web development frameworks or modern development tools is a plus (e.g., ASP.NET, React, Node.js, etc.).
  • Bachelor’s degree in Computer Science, Information Technology , Engineering , or a related field. Recent graduates are welcome to apply.
  • Remote Work Requirements :

  • A reliable high-speed fiber internet connection .
  • Access to backup power (e.g., UPS or generator) to ensure continuity during power interruptions.
  • Create a job alert for this search

    Software Engineer • Remote, South Africa