Software Engineer

1 week ago


Umhlanga, KwaZulu-Natal, South Africa Mergemega Full time R700 000 - R1 500 000 per year

**Software Engineer (AI Models & API Development)

Location: Umhlanga / South Africa

Company: Mergemega**
Mergemega is building advanced AI systems for real-time customer acquisition. We are looking for a Software Engineer who can train AI models, build enterprise-grade APIs, and develop production-ready applications using modern technologies, including Vibe Coding platforms.

Role Overview
You will work across AI engineering, backend development, and full-stack web development. This includes model training, API architecture, internal tools, and scalable systems used by global businesses.

Key Responsibilities
Train, fine-tune, and deploy AI/LLM models.

Build APIs for enterprise clients and integrate them with internal systems.

Develop applications and tools using TypeScript, React, , and Python.

Implement secure, scalable data and model pipelines.

Architect and maintain databases and backend services.

Use Vibe Coding platforms for rapid prototype-to-production workflows.

Debug, optimize, and improve existing software across the stack.

Required Skills & Experience
Strong practical experience with TypeScript, JavaScript, Python, React, , NPM, and

Ability to design scalable APIs and backend systems.

Proficiency with SQL or relational databases.

Experience training or integrating AI/LLM models.

Understanding of modern frontend architecture and component systems.

Ability to work with Vibe Coding platforms (or willingness to learn quickly).

Strong debugging, optimization, and systems-thinking ability.

Bonus Skills
(Not required, but advantageous)

Vector databases (Pinecone, Weaviate, Chroma).

Cloud platforms (AWS, GCP, Vercel).

Workflow automation, agents, or orchestration frameworks.

DevOps fundamentals (Docker, CI/CD).

Why Join Mergemega

  • Build mission-critical AI used by global companies.

  • Work directly on a system winning international awards.

  • High autonomy and fast career growth in a founder-led environment.

  • Your work directly shapes the future of Mergemega's AI platform.

  • Meaningful Bonuses & Perks

  • Profit-share on select product lines (performance-based)

  • First access to new AI tools and features we build

  • Paid learning budget (courses, books, compute time)

  • Flexible remote work

  • High autonomy — build your own systems, not just follow tasks

  • Opportunity to speak, publish, and represent Mergemega at global events

  • AI frameworks like LangChain or LlamaIndex.



  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R80 000 - R120 000 per year

    We Want You:Are you ready to take on exciting challenges and grow your software engineering career? BET Software is looking for two Intermediate Software Development Engineers (Live) to join our fast-paced team in Durban. In this role, you'll be hands-on with coding, problem-solving, and implementing top-tier software solutions. You'll collaborate with a...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R80 000 - R120 000 per year

    We Want You:BET Software seeks a Senior Software Developer to spearhead the creation and integration of complex software solutions. Responsibilities include designing, coding, and testing applications while providing technical leadership to the development team. If you're driven by ensuring BET's software quality and functionality, seize this opportunity to...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R80 000 - R120 000 per year

    At BETSoftware, we're not just building systems — we're engineering the future of digital entertainment. As a leading Betting and Gaming Software Development Company based in South Africa, with a strong presence in Durban, Johannesburg, East London and Cape Town, we proudly serve high-performance, high-transaction environments across Sub-Saharan Africa and...


  • Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time R500 000 - R1 200 000 per year

    We Want YouAre you ready to take on exciting challenges and grow your software engineering career? BET Software is looking for twoIntermediate Software Development Engineers (Live)to join our fast-paced team in Durban. In this role, you'll be hands-on with coding, problem-solving, and implementing top-tier software solutions. You'll collaborate with a...


  • Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time R1 800 000 - R2 500 000 per year

    Job summary:The purpose of a Senior Software Developer 1 is to contribute to the development and implementation of complex software solutions. They are responsible for designing, coding, testing, and maintaining software applications, as well as providing technical guidance and leadership to other members of the software development team.Job...


  • Umhlanga, KwaZulu-Natal, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    We are seeking a skilled and experienced Civil Engineering Draughtsman to join our client's team in Umhlanga. The ideal candidate will collaborate with engineers to produce accurate technical drawings and plans, ensuring compliance with relevant codes and standards. This role requires proficiency in AutoCAD and other design software, strong attention to...

  • Software Developer

    16 hours ago


    Umhlanga, KwaZulu-Natal, South Africa HR Talent Partner Full time R500 000 - R1 500 000 per year

    Job OverviewApplication Deadline: 11 December 2025Job Location: Umhlanga, Kwazulu Nata;Job Title: Software DeveloperEducation Level: Bachelors DegreeJob Level: IntermediateMinimum Experience: 5- 7 YearsSoftware Developer position available in Umhlanga.A renowned PropTech company is looking for a Software Developer to join their team on a full-time permanent...

  • Technical Lead

    5 days ago


    Umhlanga, KwaZulu-Natal, South Africa BET Software Full time R1 200 000 - R2 400 000 per year

    We Want You:Our Platform Teams are driving the transformation of BETSoftware's core system – Leading innovation across integrated services and web-based products that power our global scale. As a Technical Lead, you won't just guide code – you'll lead architecture decisions, drive engineering excellence and mentor a Team of skills developers using...


  • Umhlanga, KwaZulu-Natal, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Hire Resolve's client, a well-established engineering consulting firm, is seeking a Senior Water Engineer to join their team in Umhlanga. Responsibilities: Design, analyze, and manage water resource systems such as water supply, stormwater, wastewater, and irrigation systems.Conduct hydrologic and hydraulic modeling using software tools such as HEC-HMS,...


  • Umhlanga, KwaZulu-Natal, South Africa BETSoftware Full time R400 000 - R1 200 000 per year

    We Want YouBET Software seeks aSenior Software Developerto spearhead the creation and integration of complex software solutions. Responsibilities include designing, coding, and testing applications while providing technical leadership to the development team. If you're driven by ensuring BET's software quality and functionality, seize this opportunity to...