Internal Product Engineer

Home Based, ZA, South Africa

Job Description

We're looking for a Product Engineer (Full-Stack, AI-Driven) who can take ideas from concept to production and ship real features that users rely on. This role is built for an engineer who thinks in products, not tickets, and is comfortable owning both the technical and experiential sides of what gets built.

You will work across the stack, with a strong emphasis on backend systems, while collaborating closely with product and operations to turn ambiguous requirements into shipped functionality. Experience using Claude Code as part of your development workflow is required.

This is not a narrow frontend or support role. You will build, iterate, and improve core product systems in a fast-moving environment.



Why You'll Want to Join:



You will be paid in USD (bi-monthly: every 15th and 30th) Up to 14 days of Paid Time Off annually (starting Day 1) Observance of Holidays per company guidelines 100% remote setup so you can work wherever you feel most productive High ownership role with real influence over product direction Opportunity to build AI-enabled products from the ground up Work alongside a small, senior team that values speed and quality

What You'll Work On:



Product Development and Engineering

Build and maintain full-stack product features from initial idea through production Design and implement backend systems, APIs, and data models Collaborate on frontend implementation and contribute to UI decisions when needed Ensure performance, reliability, and scalability of core systems

AI-Assisted Development

Use Claude Code as a core part of your development workflow Leverage AI tools to accelerate development, refactor code, and explore solutions Experiment with AI-driven features, workflows, or internal tooling where appropriate

Backend Engineering Focus

Own backend architecture and implementation for key product areas Work with databases, authentication, integrations, and background processes Write clean, maintainable, well-tested code Debug and resolve complex system issues efficiently

Product Thinking and Collaboration

Translate product goals and user needs into technical solutions Collaborate with stakeholders to clarify requirements and tradeoffs Contribute to product discussions with a builder's mindset Improve engineering processes, tooling, and internal documentation

What You Bring:



Computer Science degree or equivalent technical background 4+ years of experience building full-stack products Strong experience as a backend engineer Hands-on experience using Claude Code in a professional development workflow Comfortable working across the stack, including basic frontend and UI work Ability to handle light design tasks and make sensible UX decisions Strong understanding of system design, APIs, and data modeling Self-directed, pragmatic, and comfortable working with ambiguity

Nice to Have

Experience building AI-powered or AI-enabled products Startup or early-stage product experience Familiarity with modern frontend frameworks and design systems Experience owning features end to end in production environments

How to Apply:



Please include:



Your updated resume A short 1-2 minute Loom video introducing yourself and describing: Products you've built end to end How you use Claude Code in your development workflow Links to relevant projects, repositories, or shipped products

Only candidates who submit a Loom video will be considered.



If you're a builder who enjoys shipping real products, thinking deeply about systems, and using AI as a force multiplier rather than a novelty, this role gives you the autonomy and responsibility to build things that matter.



Application Process Overview

Our comprehensive selection process ensures we find the right fit for both you and our clients:

Initial Application - Submit your application and complete our prequalifying questions Video Introduction - Record an video introduction to showcase your communication skills and work experience Role-Specific Assessment - Complete a homework assignment tailored to the position (if applicable) Recruitment Interview - Initial screening with our talent team Executive Interview - Meet with senior leadership to discuss role alignment Client Interview - Final interview with the client team you'd be supporting Background & Reference Check - Professional reference verification Job Offer - Successful candidates receive a formal offer to join the team

Each stage is designed to evaluate your fit for the role while giving you insights into our company culture and expectations. We'll keep you informed throughout the process and provide feedback at each step.

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
    JD1628212
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Home Based, ZA, South Africa
  • Education
    Not mentioned