Junior Software Developer - Full Stack Trainee

Placements24

Riverton (UT)

On-site

USD 2,700 - 5,400

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Structured internship program
Mentorship from engineers
Hands-on training

Job summary

Placements24 is looking for a Junior Software Developer to join the IT & Software team in Upington, Northern Cape. This entry-level role offers a structured training program to build expertise in full-stack development under experienced engineers.

You will learn coding, testing, deployment, and best practices while contributing to real-world projects and collaborating with the team in a supportive environment.

Qualifications

  • Bachelor's degree or Diploma in Computer Science, Information Technology, or a related field.
  • Foundational understanding of programming concepts.
  • Exposure to at least one language (Python, Java, JavaScript).
  • Basic knowledge of web technologies (HTML, CSS) is advantageous.

Responsibilities

  • Assist in development and maintenance of web applications under senior guidance.
  • Write clean, basic code following standards.
  • Participate in code reviews and learn from feedback.
  • Help with testing and debugging of software components.
  • Learn and apply new programming languages, frameworks, and tools.
  • Collaborate with team members on software development tasks.
  • Assist in documenting software designs and specifications.
  • Contribute to best practices in software development.

Skills

Programming fundamentals
Programming languages exposure
Teamwork
Willingness to learn

Education

Bachelor's degree or Diploma in CS/IT

Tools

Git

Job description

About the Role

Our client is looking for an enthusiastic and motivated Junior Software Developer to join their IT & Software team in Upington, Northern Cape . This is an excellent entry-level opportunity for individuals passionate about software development, offering a comprehensive training program to build expertise in full-stack development. You will work under the guidance of experienced engineers, contributing to real-world projects and learning best practices in coding, testing, and deployment. The ideal candidate is a quick learner, eager to acquire new skills, and possesses a strong foundational understanding of programming concepts. This role is perfect for someone looking to launch their career in the tech industry within a supportive environment. We are committed to nurturing talent and providing a solid foundation for future growth in Upington, Northern Cape .

Key Responsibilities
  • Assist in the development and maintenance of web applications under senior guidance.
  • Write clean, basic code following established coding standards and guidelines.
  • Participate in code reviews and learn from feedback provided by senior developers.
  • Help with testing and debugging of software components.
  • Learn and apply new programming languages, frameworks, and tools.
  • Collaborate with team members on various software development tasks.
  • Assist in documenting software designs and specifications.
  • Contribute to the team's understanding of software development best practices.
  • Support the deployment and maintenance of applications.
  • Actively participate in training sessions and team meetings.
Requirements
  • Bachelor's degree or Diploma in Computer Science, Information Technology, or a related field.
  • A foundational understanding of programming concepts and principles.
  • Exposure to at least one programming language (e.g., Python, Java, JavaScript) through academic projects or personal study.
  • Basic knowledge of web technologies (HTML, CSS) is advantageous.
  • Eagerness to learn and adapt to new technologies.
  • Good analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively within a team environment in Upington, Northern Cape .
  • A strong desire to build a career in software development.
  • Enthusiasm and a proactive attitude towards learning.
Benefits
  • Our client offers a structured internship program with a competitive stipend, hands-on training from industry experts, and potential for full-time employment upon successful completion. You will gain invaluable experience and exposure to software development processes in a supportive setting located in Upington, Northern Cape .
  • Benefits include mentorship, access to learning resources, and exposure to diverse projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Developer
Junior Software Developer

Placements24 • Willows (CA)

Remote
USD 17,000 - 23,000
Mentorship
Remote work
Hands-on projects
+1
Graduate Software Developer Intern
Graduate Software Developer Intern

Placements24 • Willows (CA)

Hybrid
USD 5,400 - 10,000
Paid internship
Mentorship from senior software инженe
Junior Software Developer (Graduate)
Junior Software Developer (Graduate)

Placements24 • Roanoke (VA)

Hybrid
USD 11,000 - 18,000
Mentorship
Career progression
Hybrid work model
+1
Graduate Software Developer (Entry-Level)
Graduate Software Developer (Entry-Level)

Placements24 • Amesville (CT)

Hybrid
USD 14,000 - 22,000
Remote work
Mentorship program
Structured training
+3
Upington Mentored Junior Software Developer Internship
Upington Mentored Junior Software Developer Internship

Placements24 • Riverton (UT)

On-site
USD 2,700 - 5,400
Structured internship program
Mentorship from engineers
Hands-on training
Graduate Software Developer - Welkom
Graduate Software Developer - Welkom

Placements24 • Willows (CA)

Hybrid
USD 14,000 - 22,000
Mentorship programs
Ongoing training
Hybrid work model
+2
Full-Stack Developer (Mid-Level)
Full-Stack Developer (Mid-Level)

Placements24 • Riverton (UT)

On-site
USD 90,000 - 150,000
Graduate Software Developer - Full Stack Track
Graduate Software Developer - Full Stack Track

Placements24 • Riverton (UT)

Remote
USD 5,400 - 9,500
Remote training
Mentorship from senior engineers
Competitive intern salary
+2
Remote Software Developer Apprentice
Remote Software Developer Apprentice

Placements24 • Riverton (UT)

Remote
USD 4,100 - 5,600
Fully remote apprenticeship program
Mentorship from experienced software  
Competitive apprentice salary: R80000
+3
Senior DevOps Engineer
Senior DevOps Engineer

Placements24 • Riverton (UT)

On-site
USD 54,000 - 79,000
Medical aid
Retirement fund contributions
Paid vacation
+6