Software Developer

Pretoria, Gauteng, South Africa

Job Description

Job Summary About the Company & Role
Our client, a leader in payment solutions, is looking for a driven Junior Software Developer to join their growing team. You'll be working on innovative systems with a focus on Laravel + Vue or Java stacks, while gaining exposure to other modern languages like Python, Rust, and Go. The work is remote-first, but developers must be Gauteng-based and available for in-person collaboration at the Pretoria office as needed.
This is a great opportunity to sharpen your skills across the stack, work on real-world solutions, and grow in a fast-paced, supportive environment.
What's in it for you?

  • Competitive salary: R35,000 - R40,000 (negotiable up to R55,000 for more experienced candidates)
  • Company laptop provided
  • Career growth in a collaborative team that values ownership and innovation
Key Responsibilities
  • Develop high-quality software solutions based on technical specifications and business needs
  • Engage with third-party documentation and technical contacts to gather requirements
  • Participate in solution design, time estimation, and rollout of new features
  • Provide documentation including process flows and program summaries
  • Maintain, support, and enhance existing systems
  • Take ownership of full projects -- no siloed front- or back-end work
Job Experience & Skills Required
Core Experience (2-5 years minimum):
  • Git
  • JSON
  • Laravel + Vue OR Java
Preferred Additional Skills (any of):
  • Python
  • Rust
  • Go
Additional Competencies:
  • Solid understanding of programming standards
  • Strong problem-solving and communication skills
  • Ability to work independently in a remote environment
  • Willingness to complete PL/SQL training if not already skilled
  • Flexibility to adapt to dynamic project needs and full project ownership
Education & Location Requirements:
  • BSc in Computer Science or related field
  • Knowledge of the payments industry is an advantage
  • Based in Gauteng (must attend bi-weekly or ad-hoc in-person meetings in Pretoria)
  • Equipped to work from home: stable internet, dedicated workspace
  • Valid driver's license and reliable vehicle required
Apply Now!
For more exciting IT vacancies, please visit:
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Raees Sadek
IT Recruitment
Researcher
011 622 9526
Network Finance
Recruiter

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1553815
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R35,000 per month
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned