Graduate Software Developer (Entry-Level)

Placements24

Amesville (CT)

Híbrido

USD 14.000 - 22.000

Jornada completa

hace 44 horas
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Remote work
Mentorship program
Structured training
Career progression opportunities
Online learning resources
Team-building events

Descripción de la vacante

Placements24 is hiring a Graduate Software Developer for a fully remote role across South Africa. The position targets recent graduates in computer science or related fields who want to grow in a fast-paced tech environment.

You will collaborate with senior developers, contribute to design, development, testing and deployment, and gain hands-on experience with modern technologies while receiving structured mentorship and training.

Formación

  • Bachelor's degree in Computer Science or related field.
  • Solid programming fundamentals and OO principles.
  • Familiarity with modern languages and Git version control.

Responsabilidades

  • Collaborate with senior developers to design and implement features.
  • Write clean, maintainable code following best practices.
  • Participate in code reviews to ensure quality.
  • Develop unit and integration tests to ensure reliability.
  • Debug and resolve defects, contribute to documentation.
  • Stay updated with emerging technologies and trends.
  • Work with product managers and designers to understand requirements.
  • Participate in agile ceremonies and assist in deployment.

Conocimientos

Java
Python
C#
JavaScript
Object-oriented design

Educación

Bachelor's degree in Computer Science or related

Herramientas

Git

Descripción del empleo

About the Role

Our client is seeking an ambitious Graduate Software Developer to join their innovative technology team based in Rustenburg, North West . This entry-level position is designed for individuals who have recently completed their studies in computer science or a related field and are passionate about building robust software solutions. You will work under the guidance of senior developers, contributing to the design, development, testing, and deployment of software applications. This role offers a unique opportunity to gain practical experience in a fast-paced environment, work with modern technologies, and contribute to impactful projects. We are committed to fostering talent and providing a stimulating learning environment where graduates can grow their technical skills and professional careers. As this role is fully remote, you will have the flexibility to work from anywhere within South Africa, collaborating effectively with a distributed team through advanced digital communication tools.

Key Responsibilities
  • Collaborate with senior developers to design and implement software features.
  • Write clean, efficient, and maintainable code in accordance with best practices.
  • Participate in code reviews to ensure code quality and identify potential issues.
  • Develop and execute unit tests and integration tests to ensure software reliability.
  • Assist in debugging and resolving software defects and issues.
  • Contribute to the documentation of software design and implementation.
  • Stay current with emerging technologies and software development trends.
  • Work closely with product managers and designers to understand requirements.
  • Participate in agile development ceremonies, including sprint planning and retrospectives.
  • Support the deployment and maintenance of software applications.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Solid understanding of programming fundamentals and object-oriented principles.
  • Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
  • Familiarity with version control systems, such as Git.
  • Basic knowledge of software development lifecycles and methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities, especially in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively.
  • Must be eligible to work in South Africa and capable of thriving in a remote work environment.
Benefits
  • Remote work flexibility, allowing you to work from anywhere in South Africa.
  • Competitive salary and benefits package for entry-level professionals.
  • Structured training and mentorship program with experienced developers.
  • Exposure to cutting-edge technologies and development practices.
  • Opportunities for rapid career advancement based on performance.
  • A vibrant and supportive remote-first company culture.
  • Challenging and rewarding projects that contribute to business innovation.
  • Access to online learning platforms and professional development resources.
  • Virtual team-building events and social activities.
  • The chance to make a significant impact from day one.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Junior Software Developer
Junior Software Developer

Placements24 • EE. UU.

Híbrido
USD 5400 - 8100
Monthly stipend
Mentorship program
Hybrid work model
Graduate Software Developer - Junior Role
Graduate Software Developer - Junior Role

Placements24 • Mississippi

Híbrido
USD 42.000 - 62.000
Hybrid work model
Mentorship program
Competitive salary
+1
Senior Full Stack Developer - Remote
Senior Full Stack Developer - Remote

Placements24 • EE. UU.

Híbrido
USD 57.000 - 72.000
Health insurance
Paid time off
Retirement savings plan
+1
Remote Graduate Data Scientist
Remote Graduate Data Scientist

Placements24 • EE. UU.

A distancia
USD 18.000 - 27.000
Remote work allowance
Remote Senior Software Engineer - Cloud Infrastructure
Remote Senior Software Engineer - Cloud Infrastructure

Placements24 • EE. UU.

A distancia
USD 66.000 - 108.000
Remote work across SA
Remote Full-Stack Developer - Insurance Platform
Remote Full-Stack Developer - Insurance Platform

Placements24 • EE. UU.

A distancia
USD 36.000 - 55.000
Remote work flexibility
Competitive salary
Remote-first culture
+2
Remote Graduate Software Engineer — Mentorship & Growth
Remote Graduate Software Engineer — Mentorship & Growth

Placements24 • Amesville (CT)

Híbrido
USD 14.000 - 22.000
Remote work
Mentorship program
Structured training
+3
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • EE. UU.

Híbrido
USD 54.000 - 78.000
Competitive salary
Health insurance
Paid time off
+5
Senior Software Development Mentor
Senior Software Development Mentor

Placements24 • EE. UU.

Híbrido
USD 54.000 - 78.000
Flexible hybrid work arrangement
Competitive contract rate
Teaching and mentoring experience
+1
Lead Software Engineer (Backend - Java/Spring)
Lead Software Engineer (Backend - Java/Spring)

Placements24 • EE. UU.

Híbrido
USD 60.000 - 108.000
Competitive compensation
Medical aid
Retirement planning
+2