Software Developer

Durban, ZN, ZA, South Africa

Job Description

Job Title: Software Developer

Location:

South Africa (Remote / Hybrid considered)

Company:

Odentrade (Pty) Ltd

Industry:

FMCG / Manufacturing / Automation

Employment Type:

Full-time

About the Role

We are looking for a highly capable

Software Developer

to support and build internal systems, automations, and integrations across our FMCG operations. This role is ideal for someone who is comfortable working across

APIs, no-code platforms, and full-stack development

, and who enjoys solving real-world business problems through technology.

You will work closely with operations, finance, sales, and management teams to design, build, and maintain scalable digital solutions.

Key Responsibilities

Design, build, and maintain

API integrations

between systems (e.g. ERP, CRM, messaging platforms, dashboards) Develop and manage

no-code / low-code automations

(e.g. Make.com, Zapier or similar) Build and maintain

front-end interfaces

for internal tools and dashboards Develop

back-end logic and services

to support business workflows Work extensively with

JSON

, REST APIs, webhooks, and data parsing Troubleshoot integration issues and improve system reliability Collaborate with stakeholders to translate business requirements into technical solutions Maintain documentation for systems, APIs, and workflows Ensure data accuracy, security, and performance across all solutions
Technical Requirements

Strong experience with

API development and integration

Solid understanding of

HTML

,

JSON

, and RESTful services Experience with

front-end development

(JavaScript frameworks advantageous) Experience with

back-end development

(language/framework flexible) Hands-on experience with

no-code / automation platforms

Ability to work with databases and structured data Strong debugging and problem-solving skills
Nice to Have

Experience with ERP, accounting, or inventory systems Familiarity with WhatsApp or messaging APIs Experience building internal business tools or dashboards Exposure to FMCG, logistics, or manufacturing environments Understanding of version control (Git)
Personal Attributes

Highly analytical and detail-oriented Self-driven and able to work independently Strong communication skills Comfortable working in a fast-moving, entrepreneurial environment Solutions-focused with a passion for automation and efficiency
What We Offer

Opportunity to work on

real business-critical systems

Exposure to end-to-end system design and automation Competitive salary based on experience Flexible working environment Long-term growth opportunities within a growing FMCG business
Job Type: Full-time

Pay: R10000,00 - R20000,00 per month

Work Location: In person

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.


Related Jobs

Job Detail

  • Job Id
    JD1633504
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Durban, ZN, ZA, South Africa
  • Education
    Not mentioned