Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 3, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • At Catch Recruit, our mission is simple: to connect exceptional talent with the right opportunities, ensuring a perfect blend of professional skills and cultural fit. As a dynamic and growing business, we are dedicated to delivering genuine value to our clients and candidates alike. We achieve this by matching candidates with organisations that align wit...
    Read more about this company

     

    Automotive Refinishing Sales Representative - Johannesburg

    Job Description:

    • Servicing the current distributor client base
    • Technical back-up and expertise.
    • Doing demo’s at clients and converting products over to ours.
    • Growing the basket of products at end-users for the Distributor.
    • Servicing all their current clients and obtaining new clients for them.
    • Managing training of their staff.
    • Servicing existing client base.
    • All of the above applies to all clients as well.
    • Answering directly to National Sales Manager.
    • Servicing all business industries in the area.
    • Area covers entire Gauteng.
    • Promoting full basket of products.
    • Focusing on new product sales.
    • Obtaining new clients and growing the area.
    • Ensuring that monthly targets are achieved.
    • Daily CRM filled in correctly.

    go to method of application »

    Automotive Refinishing Sales Representative - Cape Town

    Job Description:

    • Servicing the current distributor client base
    • Technical back-up and expertise.
    • Doing demo’s at clients and converting products over to ours.
    • Growing the basket of products at end-users for the Distributor.
    • Servicing all their current clients and obtaining new clients for them.
    • Managing training of their staff.
    • Servicing existing client base.
    • All of the above applies to all clients as well.
    • Answering directly to National Sales Manager.
    • Servicing all business industries in the area.
    • Area covers entire Gauteng.
    • Promoting full basket of products.
    • Focusing on new product sales.
    • Obtaining new clients and growing the area.
    • Ensuring that monthly targets are achieved.
    • Daily CRM filled in correctly.

    go to method of application »

    Software Engineer and Product Manager

    The Role

    • We’re looking for someone to join us as a Software Engineer & Product Manager, a hybrid role where you’ll help decide what we build and write the code that brings it to life.
    • This is not a traditional development role. With us, product development and client delivery are closely connected. To build the right solutions, you need to understand how clients use the platform, where they run into challenges, and which problems matter most.
    • For your first three months, you’ll work closely with our client support team, helping with onboarding, demos, and day-to-day client queries. This will give you a deep understanding of the product, our clients, and how the platform is used in practice. After that, you’ll move full-time into product and engineering; day-to-day support stays with the support team.
    • You’ll also be hands-on in our Python/Django codebase, shipping bug fixes, performance improvements, and new features informed by what you’re learning from clients. As your domain knowledge grows, you’ll take on increasing ownership of product decisions, roadmap priorities, and longer-term technical direction.
    • This is a unique opportunity to work across the full stack of a software business: understanding client needs, shaping product direction, designing practical solutions, and shipping the code that delivers them. You’ll work directly with the founders and senior team members.

    Key Responsibilities

    • Engage directly with clients to understand their needs, challenges, and how they use the platform
    • Support client onboarding, demos, and day-to-day queries to build a strong understanding of real-world use cases
    • Translate client requirements into clear product specifications and practical solutions
    • Contribute to product design, ensuring features are intuitive, scalable, and aligned with client needs
    • Develop and maintain the platform, including bug fixes, enhancements, and new features (Python/Django)
    • Work across both client and technical contexts to inform product decisions and prioritisation
    • Collaborate with the wider team to continuously improve the product and client experience

    Ideal Candidate Profile

    Minimum criteria to qualify:

    • University degree in engineering, computer science, mathematics (or applied mathematics), finance, or a related field
    • Experience with Python
    • Experience with web development
    • Comfortable using AI-assisted development tools such as Claude, Codex, Cursor, or similar

    Qualities required by the candidate:

    • Strong analytical and problem-solving ability with the ability to learn quickly
    • Excellent communication skills with confidence in client-facing interactions
    • Interest in both the business and technical aspects of software
    • Self-motivated and a self-starter

    Nice to haves:

    • Exposure to accounting, finance, or lease management
    • 70% or higher academic average
    • Experience in client-facing roles

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Catch Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail