Junior Software Engineer

Location: Plattekloof, Cape Town

Salary: Market related

Build real products, automate real processes, and see your code make a measurable impact.

Is this you?

A self-starter who loves solving business problems with clean, pragmatic code. You’re curious, analytical and comfortable owning outcomes, from scoping to ship. A keen interest in programming is essential; exposure to financial services/investments is a plus.

What you’ll be doing (and why you’ll enjoy it)

Delivering end-to-end software that streamlines a consulting business: building full-stack web apps (TypeScript, Vue.js, Tailwind), APIs and services (C#, PostgreSQL), and integrating internal systems. You’ll automate manual workflows with scripts and scheduled tasks, create data import/export features, and build dashboards and reporting interfaces. Expect to prototype quickly, iterate with user feedback, document solutions for technical and non-technical audiences, and support deployed applications.

Where you’ll be doing it

Within a nimble, data-led professional services environment that values autonomy, ownership and shipping high-quality solutions that make everyday work faster and smarter. You’ll join a collaborative team that prizes learning, clear communication and practical engineering.

What you’ll need

Some experience (commercial or project-based) across modern web stacks. Comfort with TypeScript/Vue.js/Tailwind on the front end and C#/PostgreSQL on the back end (or similar technologies). Strong SQL, attention to detail, and the ability to translate business needs into robust technical solutions. A degree in Finance, Engineering, Computer Science or Mathematics is beneficial; 1–2 years’ experience in financial services is advantageous.

What you’ll get

A market-related package, real ownership, mentorship and rapid growth in a role where your work directly improves business efficiency.

How to apply

For a confidential discussion please contact Judy Engelbrecht on (010) 065 1655 or send your CV to judy.engelbrecht@ttec.co.za – we appreciate that your CV might not be fully up to date. No problem, just send us what you have. We do respond to everyone! Just give us a few days to work through your application.

[[POST_TITLE]]

Applicant Consent

I agree to the processing of my personal data included in this application. I consent to the processing and retention of the personal information contained in my curriculum vitae or resume for the purposes of placements in future roles that become available.

I am aware that I have the right to withdraw consent at any time, and that I have agreed to the Privacy Policy. I agree to my information being shared with potential employers for the purposes of applications to available roles after discussions with a member of The Talent Experts.

Scroll to Top