Intermediate Full-Stack Software Developer

TMA Proactive Partners

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

10 hours 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 is seeking an Intermediate Full-Stack Software Developer in Cape Town to own end-to-end features across the stack. You will build product features using React/TypeScript and Node.js/NestJS, work with PostgreSQL and time-series data, and deploy services on AWS.

Jointly you’ll develop AI-enabled product features and engage with customers to translate problems into technical solutions. You’ll contribute to code quality, make technical decisions, and mentor less experienced

Qualifications

  • 3+ years of commercial software development experience
  • Degree in Computer Science, Engineering, IT or related discipline
  • Proven experience with React
  • Backend development experience with Node.js, preferably NestJS
  • Strong SQL and relational database fundamentals
  • Exposure to AWS or another major cloud platform
  • Exposure to IoT / IIoT, telemetry or real-time data would be advantageous
  • Interest or experience in AI / LLM-enabled development
  • Proactive problem-solver who can own features and navigate ambiguity
  • Strong communication skills and customer-facing comfort

Responsibilities

  • Full-stack product development across React and TypeScript
  • Backend services using Node.js/NestJS
  • PostgreSQL and time-series data handling
  • Deploying and maintaining services in AWS
  • Building data, analytics and AI-enabled features
  • Improving code quality and contributing to technical decisions
  • Translating customer requirements into practical technical solutions
  • Supporting less experienced developers as you grow

Skills

Proactive problem-solver
Strong communication
Ownership of features
AI/LLM-enabled development
IoT/IIoT exposure
Customer engagement experience
3+ years commercial development

Education

Bachelor's degree in Computer Science/Engineering/IT or related

Tools

React
Node.js
NestJS
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

Junior Full Stack Engineer - AI
Junior Full Stack Engineer - AI

the-global-talent-co • South Africa

On-site
ZAR 300,000 - 540,000
Intermediate Software Engineer
Intermediate Software Engineer

Rad Resources • Gauteng

On-site
ZAR 520,000 - 880,000
Software Developer
Software Developer

Rewardsco • Umhlanga Rocks

On-site
ZAR 700,000 - 1,000,000
Health and wellness benefits
On-site restaurants and amenities
Senior Technical Lead / Software Developer
Senior Technical Lead / Software Developer

Boardroom Appointments • Johannesburg

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

TMA Proactive Partners • Cape Town

Remote
ZAR 900,000 - 1,300,000
Full Stack Developer
Full Stack Developer

Jobtailor • Cape Town

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

Potentiam Ltd • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Technical Lead
Technical Lead

OfferZen • South Africa

On-site
ZAR 1,800,000 - 3,000,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