Where

Backend Software Engineer

Executive Placements
Midrand Full-day Full-time

Description:

We are seeking a Backend Software Engineer to design, build, and maintain scalable backend systems and APIs that support multiple internal and customer-facing platforms. This role focuses on backend architecture, system integration, and API-driven platforms. The successful candidate will work closely with frontend developers to define clean, well-structured API contracts and data models that enable effective user-facing experiences. The systems under development are integration-heavy and must support secure, reliable interactions across OSS/BSS platforms. Strong emphasis is placed on backend design, service orchestration, and alignment with TM Forum Open APIs and, where applicable, MEF standards.

Responsibilities:

Design, develop, and maintain backend services and APIs using Python (Django, FastAPI, or similar frameworks) Build and maintain TMF-aligned REST APIs for service ordering, product catalogue, feasibility, provisioning, monitoring, and ticketing Integrate backend services with internal and external systems, including OSS/BSS platforms, ServiceNow, and third-party APIs Collaborate with frontend developers to define API contracts, data models, and response structures that support user-facing applications Implement authentication and authorization mechanisms such as OAuth2, SSO, and service-to-service authentication Design and maintain backend data models and persistence layers (PostgreSQL/MySQL) Implement robust error handling, logging, monitoring, and observability for backend services Write and maintain technical documentation for APIs, integrations, and backend workflows Perform ongoing maintenance, debugging, and performance optimization of backend systems Work closely with system architects, integration engineers, and business stakeholders to refine requirements and ensure alignment with enterprise standards

Required skills/tools:

5+ years of experience in backend software development, using Python (Django, FastAPI, Flask, or similar) Strong experience designing and implementing RESTful APIs Solid understanding of authentication and authorisation mechanisms (OAuth2, JWT, SSO) Experience working with relational databases such as PostgreSQL or MySQL Familiarity with API versioning, backward compatibility, and contract-driven development Experience with CI/CD pipelines and Git-based workflows (GitHub or GitLab) Experience building and operating production backend services Working knowledge of containerization (Docker) and cloud environments (AWS or GCP) Comfortable collaborating with frontend developers and contributing to shared design decisions Experience with TM Forum Open APIs (espe
12 Jan 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Midrand
Description: Job & Company Description: Im looking to connect with AI / ML Engineers who have solid experience across the full machine learning lifecycle from data preparation and model development to deployment and optimisation. By partnering with me, ...
25 days ago
  • Executive Placements
  • Midrand
Description: Duties & Responsibilities: Design, build, and deploy machine learning models in production environments Work with data scientists and software engineers to integrate AI solutions Optimise algorithms for performance, scalability, and accuracy ...
6 months ago
  • Executive Placements
  • Midrand
Description: 7-8 years of work experience as an engineer in a financial services environment Expertise in system support DEVOPS and can draw on their experience to drive improvements in system monitoring with automation, third party tools and frameworks ...
6 months ago
  • Executive Placements
  • Midrand
Description: Strategy Develop and implement account sales strategy in line with company objectives. Plan and manage personal business portfolio/territory/business according to an agreed market development strategy. Planning and ability to execute to ...
25 days ago