Point your AI agent at freehire and let it find you a job.

Get the CLI →

Goldman Tech Resourcing

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Summary

Senior Software Engineer joining a Pretoria-based team in a hybrid role, designing and maintaining back-end and full-stack solutions, building RESTful APIs and working with relational databases, while directing AI coding agents like Claude Code, Codex and Cursor. Requires 8+ years' experience in Java, NodeJS, TypeScript or Python.

Our client is seeking an accomplished Senior Software Engineer to join their Pretoria-based development team in a hybrid capacity. This opportunity is ideal for a well-rounded developer with extensive software engineering experience and a strong track record across back-end and full-stack development.

Key Responsibilities

  • Design, develop, maintain and enhance robust software solutions.
  • Contribute to back-end and full-stack development initiatives.
  • Apply sound software engineering principles throughout the development lifecycle.
  • Effectively direct AI coding agents such as Claude Code, Codex and Cursor within the development workflow.
  • Develop and integrate RESTful APIs.
  • Work with relational databases and version-control systems.
  • Troubleshoot and resolve technical challenges efficiently.
  • Collaborate with development teams and stakeholders to deliver high-quality solutions.
  • Communicate effectively and contribute proactively to technical discussions and initiatives.

Requirements

  • 8+ years of solid software development experience.
  • Strong back-end and full-stack development experience.
  • Strong development experience in at least one of:
  • Java
  • NodeJS
  • TypeScript
  • Python
  • Practical experience directing AI coding agents as part of the development process.
  • University degree in Computer Science or an equivalent qualification.
  • Strong troubleshooting and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • A proactive, diligent and self-starting approach.

Advantageous Skills

  • AWS experience.
  • Strong understanding of RESTful API development.
  • Git and version-control experience.
  • Knowledge of PostgreSQL, MySQL or other relational databases.

What they ask for

Required

  • 8+ years of solid software development experience
  • Strong back-end and full-stack development experience
  • Strong development experience in at least one of: Java, NodeJS, TypeScript, Python
  • Practical experience directing AI coding agents (e.g. Claude Code, Codex, Cursor) as part of the development process
  • University degree in Computer Science or an equivalent qualification
  • Strong troubleshooting and problem-solving skills
  • Excellent communication and teamwork abilities
  • A proactive, diligent and self-starting approach

Preferred

  • AWS experience
  • Strong understanding of RESTful API development
  • Git and version-control experience
  • Knowledge of PostgreSQL, MySQL or other relational databases

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available