Intermediate Full-Stack Software Developer

TMA Proactive Partners

Cape Town

On-site

ZAR 550,000 - 850,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TMA Proactive Partners in Cape Town seeks an Intermediate Full-Stack Software Developer to join a small engineering team and own features end-to-end. You will work on AI-enabled product development and occasionally interact with customers to translate problems into technical solutions.

Responsibilities include building with React/TypeScript on the frontend and Node.js/NestJS on the backend, using PostgreSQL and AWS, and mentoring junior developers as the team scales.

Qualifications

  • This role requires 3+ years of commercial software development experience.
  • A degree in Computer Science, Engineering, IT or a related discipline is required.
  • Experience with React and Node.js (NestJS) is essential.
  • Strong SQL and relational database fundamentals are expected.

Responsibilities

  • Full-stack product development across React and TypeScript.
  • Backend services using Node.js and NestJS.
  • Work with PostgreSQL and time-series/high-volume data.
  • Deploy and maintain services in AWS.
  • Build data, analytics and AI-enabled product features.
  • Improve code quality and participate in technical decisions.
  • Translate customer requirements into practical technical solutions.
  • Support less experienced developers and grow with the team.

Skills

React
TypeScript
Node.js
NestJS
SQL
AWS
IoT / IIoT
AI / LLM-enabled development

Education

Degree in Computer Science, Engineering, IT or related discipline

Tools

PostgreSQL
AWS

Job description

Intermediate Full-Stack Software Developer

This is a strong opportunity for an intermediate developer who wants more than a narrowly defined coding role. You’ll work in a small engineering team, build features end-to-end, work with substantial operational datasets and have genuine ownership over what gets shipped.

You’ll also have exposure to AI/LLM-enabled product development and occasionally work directly with customers to understand operational problems and translate them into technical solutions.

What you’ll work on
  • Full-stack product development across React and TypeScript
  • Backend services using Node.js / NestJS
  • PostgreSQL and time-series / high-volume data
  • Deploying and maintaining services in AWS
  • Building data, analytics and AI-enabled product features
  • Improving code quality and contributing to technical decisions
  • Translating customer requirements into practical technical solutions
  • Supporting less experienced developers as you grow
Requirements
  • 3+ years’ commercial software development experience
  • A degree in Computer Science, Engineering, IT or a related discipline
  • Commercial experience with React
  • Backend development experience in Node.js, ideally NestJS
  • Strong SQL and relational database fundamentals, including data modelling and query performance
  • Exposure to AWS or another major cloud platform
  • Exposure to IoT / IIoT, connected devices, telemetry or real-time data would be highly advantageous
  • Interest or experience in AI / LLM-enabled development
  • A proactive problem-solver who can take ownership and work through ambiguity without needing constant direction
  • Strong communication skills and comfortable engaging directly with customers when required.
    If you’re a strong engineer who enjoys building meaningful products, solving real business problems and taking ownership of what you deliver,
  • Accelerated growth- develop faster by working across the full product and technology stack rather than being limited to one narrow area.
  • Real ownership- take features from problem definition through to build, deployment and improvement.
  • Direct impact - your work will be visible and will directly influence the product and customer experience.
  • Exposure to emerging technology- work across AI/LLMs, IoT, data and analytics alongside core software engineering.
  • Grow as the company grows- strong performers have the opportunity to take on increasing responsibility as the team and product scale.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

Rewardsco • Umhlanga Rocks

Hybrid
ZAR 900,000 - 1,300,000
Kaelo Health Medical Insurance
In-house restaurants
Discounted groceries
Junior Full Stack Engineer - AI
Junior Full Stack Engineer - AI

the-global-talent-co • South Africa

On-site
ZAR 300,000 - 540,000
Full Stack Engineer
Full Stack Engineer

Potentiam Ltd • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

On-site
ZAR 520,000 - 900,000
Senior Full Stack Engineer
Senior Full Stack Engineer

TMA Proactive Partners • Cape Town

Remote
ZAR 900,000 - 1,300,000
Senior Technical Lead / Software Developer
Senior Technical Lead / Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Software Developer
Software Developer

Progressive Edge • Johannesburg

On-site
ZAR 480,000 - 600,000
Lead Software Developer
Lead Software Developer

DataTech Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Lead Full Stack Developer
Lead Full Stack Developer

Core Group ZA • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

the-global-talent-co • South Africa

On-site
ZAR 900,000 - 1,300,000