×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Engineer; x2

Job in Cape Town, 7100, South Africa
Listing for: O'Brien Recruitment
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Junior Software Engineer (x2 roles)

Software Engineer I (Junior Software Engineer) Role Overview

This role reports into an Engineering Manager and is suited to a junior software engineer with a strong foundation in programming and a passion for building scalable, reliable systems. The successful candidate will contribute to production code, collaborate closely with the engineering team, and continuously develop their technical capability in a fast-paced environment.

Key Responsibilities
  • Write, test, and deploy production-ready code independently
  • Review peer code and provide constructive feedback and improvements
  • Create and execute unit test plans
  • Investigate, troubleshoot, and resolve software defects
  • Participate in functional and technical specification reviews
  • Monitor services and systems within the technical infrastructure
  • Contribute to continuous improvement of system architecture, code quality, scalability, performance, and security
Skills & Attributes
  • Strong analytical and problem-solving skills
  • Results-driven with a proactive approach to delivery
  • Comfortable working collaboratively within a team environment
  • Clear and effective communication skills
  • Ability to build and maintain professional working relationships
Qualifications & Experience
  • Degree in Computer Science, Engineering, or equivalent practical experience
  • 6 months to 2 years’ professional software development experience
  • Proven knowledge of at least one object-oriented programming language
  • Understanding of networking, databases, data structures, algorithms, cloud computing, security, distributed systems, and testing
  • Familiarity with coding best practices, scalability, performance tuning, and secure system design
Technical Stack (Core & Advantageous)

Core:

  • Python or PHP
  • Django or Laravel
  • Web fundamentals

Advantageous:

  • JavaScript frameworks (Node.js, Vue.js, Nuxt.js)
  • MySQL
  • Big Query
  • Linux fundamentals
  • Docker / Kubernetes
  • Exposure to e-commerce platforms or systems
Candidate Profile

The ideal candidate is curious, self-motivated, and eager to learn. They are comfortable taking ownership of tasks while working collaboratively with colleagues across different levels of the organisation and are able to translate requirements into practical technical solutions.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary