Junior Software Developer (Backend)

Placements24

Pretoria

Hybrid

ZAR 300,000 - 420,000

Full time

34 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

Remote work
Mentorship
Professional growth
Online courses
Medical aid

Job summary

Placements24 seeks a Junior Backend Software Developer to design, build, and maintain robust backend systems and APIs from a remote-based setup. The role is ideal for a recent CS graduate or 1–2 years of experience, offering mentorship and exposure to modern development practices.

You will work on database schemas, security, and performance while collaborating with cross-functional teams to deliver scalable software for our client’s flagship products.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/SE.
  • Solid background in backend languages and database tech.
  • Familiarity with RESTful API design and Git.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve backend software and services.
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with frontend teams and product managers to implement features.
  • Develop and optimize database schemas and performance.
  • Implement security and data protection measures.
  • Participate in code reviews to ensure quality and share knowledge.
  • Troubleshoot bugs and performance issues, and contribute to architecture discussions.
  • Stay current with new technologies and best practices.

Skills

Backend development
RESTful APIs
Database skills
Git version control

Education

Bachelor's degree in Computer Science

Tools

PostgreSQL
MySQL
MongoDB
ORM frameworks

Job description

About the Role

Our client, a cutting-edge software solutions provider, is seeking a motivated and talented Junior Software Developer with a focus on backend development. This exciting opportunity is based in Pretoria, Gauteng , and is ideal for a recent computer science graduate or a developer with 1-2 years of experience looking to hone their skills in a challenging and innovative environment. You will be involved in designing, developing, and maintaining robust backend systems and APIs that power our client's flagship products. The role requires a strong understanding of programming principles, database management, and a passion for creating efficient, scalable, and secure software. Our client is committed to fostering a culture of learning and growth, providing mentorship and exposure to modern development practices. This position offers a remote work arrangement, allowing you to contribute effectively from anywhere while collaborating with a highly skilled team.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve backend software and services.
  • Write clean, efficient, well-documented, and maintainable code.
  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
  • Develop and manage database schemas and optimize database performance.
  • Implement security and data protection measures.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and resolve bugs and performance issues.
  • Contribute to architectural discussions and decisions.
  • Stay current with emerging technologies and industry best practices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Strong proficiency in at least one backend programming language (e.g., Java, Python, Node.js, C#).
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Familiarity with RESTful API design and development.
  • Knowledge of version control systems, such as Git.
  • Understanding of software development best practices, including testing methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a remote team environment.
  • Eagerness to learn and adapt to new technologies and challenges.
Benefits
  • Our client offers a competitive salary commensurate with experience.
  • Our client offers a comprehensive benefits package including medical aid.
  • Potential for performance bonuses.
  • This role provides significant opportunities for professional growth through continuous learning.
  • Access to online courses.
  • Mentorship from senior engineers.
  • Enjoy the flexibility and convenience of a fully remote working arrangement, allowing for better work-life integration.
  • Our client fosters an inclusive and collaborative culture that values innovation and individual contribution.
  • Be part of a forward-thinking company and contribute to building world-class software from anywhere.
  • This is a fantastic opportunity to advance your career in software development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,400,000
Annual performance bonuses
Medical and dental coverage
Provident fund
+2
Junior Software Developer (Backend)
Junior Software Developer (Backend)

Placements24 • Cape Town

On-site
ZAR 240,000 - 360,000
Competitive salary package
Medical and dental aid coverage
Advanced training and certifications
+7
Remote Junior Software Developer (Backend)
Remote Junior Software Developer (Backend)

Placements24 • Rustenburg

Hybrid
ZAR 250,000 - 420,000
Fully remote work arrangement
Competitive salary and incentives
Health insurance coverage
+4
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+1
Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Stellenbosch

Hybrid
ZAR 180,000 - 240,000
Remote work
Professional development
Online courses and conferences
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Health benefits
Career development opportunities
+3
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,200,000
Salary package
Medical aid
Retirement savings
+6
Junior Software Developer
Junior Software Developer

Placements24 • Rustenburg

Hybrid
ZAR 180,000 - 240,000
Flexible working hours
Professional development opportunities
Training programs
Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Kempton Park

Hybrid
ZAR 240,000 - 420,000
Structured graduate training program
Mentorship from senior software инженe
Hybrid work arrangement
+4
Graduate Software Developer (Backend)
Graduate Software Developer (Backend)

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Structured training
Mentorship
Hybrid work
+2