Remote Graduate Software Engineer

Placements24

Bloemfontein

Híbrido

ZAR 988 000 - 1 482 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Placements24 is seeking a Remote Graduate Software Engineer to join its globally distributed team. This is a fully remote role designed for recent computer science graduates to contribute to cutting-edge software projects across multiple platforms and technologies.

The ideal candidate has a strong foundation in data structures, algorithms, and OOP, and proficiency in Java, Python, C++, or JavaScript. You will collaborate with product managers and designers, write clean code, and participate in

Qualificações

  • Bachelor's degree in Computer Science, Software Engineering, or closely related field.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one major programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with version control systems, such as Git.
  • Knowledge of software development methodologies (e.g., Agile, Scrum).
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills, especially in a remote setting.
  • Ability to work independently, manage time effectively, and meet deadlines.
  • A proactive attitude towards learning and embracing new technologies.
  • Experience with cloud platforms (AWS, Azure, GCP) or containerization (Docker, Kubernetes) is a plus.

Responsabilidades

  • Design, develop, test, and deploy software solutions according to project requirements.
  • Write high-quality, well-documented, and maintainable code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Collaborate with cross-functional teams, including product managers and designers, to define and deliver new features.
  • Troubleshoot and debug software issues, providing timely resolutions.
  • Contribute to architectural discussions and decision-making processes.
  • Optimize applications for performance, scalability, and security.
  • Stay updated with emerging technologies and industry best practices.
  • Assist in the creation and maintenance of technical documentation.
  • Engage in continuous learning and skill development.

Conhecimentos

Java
Python
JavaScript
C++
Git
Problem-solving

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Git
Docker
AWS
Kubernetes

Descrição da oferta de emprego

About the Role

Our client, an innovative international software development house, is seeking a highly motivated and talented Remote Graduate Software Engineer to join their globally distributed team. This is a prime opportunity for recent computer science graduates to contribute to cutting-edge software projects, working on challenging problems with a talented team of engineers. As a fully remote organization, we champion flexibility, collaboration, and continuous improvement. You will be involved in the full software development lifecycle, from design and development to testing and deployment, across various platforms and technologies. We are looking for individuals with a strong foundational understanding of computer science principles, excellent problem-solving skills, and a passion for writing clean, efficient, and maintainable code. This role offers a significant learning curve and the chance to grow your career in a supportive, remote-first environment.

Key Responsibilities
  • Design, develop, test, and deploy software solutions according to project requirements.
  • Write high-quality, well-documented, and maintainable code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Collaborate with cross-functional teams, including product managers and designers, to define and deliver new features.
  • Troubleshoot and debug software issues, providing timely resolutions.
  • Contribute to architectural discussions and decision-making processes.
  • Optimize applications for performance, scalability, and security.
  • Stay updated with emerging technologies and industry best practices.
  • Assist in the creation and maintenance of technical documentation.
  • Engage in continuous learning and skill development.
Requirements
  • A Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Solid understanding of data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one major programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with version control systems, such as Git.
  • Knowledge of software development methodologies (e.g., Agile, Scrum).
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and collaboration skills, especially in a remote setting.
  • Ability to work independently, manage time effectively, and meet deadlines.
  • A proactive attitude towards learning and embracing new technologies.
  • Experience with cloud platforms (AWS, Azure, GCP) or containerization (Docker, Kubernetes) is a plus.
Benefits
  • Fully remote work arrangement with flexible working hours.
  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for continuous learning, online courses, and certifications.
  • Mentorship program with senior engineers.
  • Collaborative and inclusive international team environment.
  • Generous paid time off and company holidays.
  • Home office setup allowance.
  • Regular virtual team-building activities and social events.
  • Clear career progression paths within the engineering department.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Graduate Software Developer - Fully Remote
Graduate Software Developer - Fully Remote

Placements24 • Vereeniging

Híbrido
ZAR 300 000 - 420 000
Home office stipend
Health insurance
Remote work setup
+1
Remote Graduate Software Developer - Full Stack
Remote Graduate Software Developer - Full Stack

Placements24 • George

Híbrido
ZAR 360 000 - 540 000
Fully remote
Health benefits
Professional development
+2
Graduate Junior Developer
Graduate Junior Developer

Placements24 • Rustenburg

Híbrido
ZAR 180 000 - 240 000
Competitive remote salary
Health benefits
Online training
+3
Remote Junior Software Developer
Remote Junior Software Developer

Placements24 • Benoni

Híbrido
ZAR 240 000 - 360 000
Competitive salary
Remote work
Professional development
Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • East London

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary
Fully remote work
Professional growth and conferences
Junior Software Developer (Remote)
Junior Software Developer (Remote)

Placements24 • Vereeniging

Híbrido
ZAR 240 000 - 360 000
Fully remote work
Stock options
Health insurance
+1
Senior Software Engineer - Remote First
Senior Software Engineer - Remote First

Placements24 • LegKraal Gate

Híbrido
ZAR 900 000 - 1 300 000
Stock options (if offered)
Fully remote work environment
Home office stipend
+3
Remote Junior Full-Stack Developer
Remote Junior Full-Stack Developer

Placements24 • Soweto

Híbrido
ZAR 240 000 - 360 000
Graduate Trainee - Software Engineering
Graduate Trainee - Software Engineering

Placements24 • Durban

Híbrido
ZAR 180 000 - 240 000
Competitive salary
Fully remote
Mentorship program
+1
Remote Full-Stack Developer (Graduate)
Remote Full-Stack Developer (Graduate)

Placements24 • Stellenbosch

Híbrido
ZAR 180 000 - 360 000
Remote work flexibility
Professional development opportunities
Work from anywhere in SA