Talent.com
Vito Solutions
API Integration Engineer (Mid-level)Vito Solutions • Cape Town, Western Cape, South Africa
API Integration Engineer (Mid-level)

API Integration Engineer (Mid-level)

Vito Solutions • Cape Town, Western Cape, South Africa
23 days ago
Job type
  • Quick Apply
Job description

EMPLOYMENT TYPE:

Permanent

COMPANY:

A large retail chain based in Cape Town.

LOCATION:

Belville, Cape Town

WORKING MODEL:

Hybrid (2 days remote, 3 days in office)

JOB OVERVIEW:

We are seeking an Intermediate API Integration Engineer to design, develop and maintain high-performance APIs and integration solutions. This role will sit within a dynamic data and integration team, focusing on building scalable, secure and modern API-driven architectures that enable seamless system connectivity and business innovation.

The role also offers exposure to emerging AI capabilities, including integrating intelligent services and supporting modern, AI-enabled architectures.

DESCRIPTION OF POSITION:

  • Design, develop, and maintain scalable APIs using industry best practices (REST, SOAP, OpenAPI)
  • Contribute to API lifecycle management including design, documentation, versioning, and monitoring
  • Build and maintain integration solutions across internal and external systems
  • Support and maintain middleware and API Gateway platforms across environments
  • Deploy and manage integration pipelines using CI/CD practices
  • Provide support for integration issues, including incident and problem management
  • Analyse system performance and recommend improvements
  • Integrate APIs with AI services and enable intelligent business capabilities
  • Support event-driven architectures and messaging-based integrations
  • Collaborate with cross-functional teams on solution design and integration patterns
  • Create and maintain clear technical documentation

Collaboration & Documentation

  • Create and maintain comprehensive technical documentation, including API specifications and integration guidelines.
  • Collaborate closely with development teams to design and refine integration solutions, contributing to best practices and platform enhancements.

KNOWLEDGE AND SKILLS:

  • Strong understanding of API design principles and integration patterns
  • Experience with REST, SOAP, GraphQL, and API documentation standards (OpenAPI/Swagger)
  • Solid understanding of microservices and event-driven architecture
  • Knowledge of API security standards (OAuth2, JWT)
  • Experience with CI/CD tools and deployment pipelines
  • Strong problem-solving, debugging, and analytical skills
  • Experience working with JSON, XML, and related data formats
  • Understanding of system observability, logging, and monitoring practices
  • Familiarity with modern software engineering principles (clean architecture, SOLID)
  • Good collaboration and communication skills

QUALIFICATIONS REQUIRED:

- A relevant tertiary qualification (e.g., Bachelor's degree, National Diploma, or equivalent) Computer Science, Information Technology, Engineering, or related field

- Google Cloud Certified - Professional Cloud Developer certification or related (Advantageous)

EXPERIENCE REQUIRED:

  • 4+ years' experience as an Integration Engineer / API Developer
  • Proven experience designing and building APIs in production environments
  • Experience working with API lifecycle management practices
  • Hands-on experience with integration technologies and middleware platforms
  • Experience with CI/CD tools (e.g. Jenkins or similar)
  • Exposure to Java or .NET development
  • Experience working in Agile environments

ADVANTAGEOUS SKILLS:

  • Experience with API Gateway platforms (e.g. Apigee)
  • Experience with cloud platforms, particularly Google Cloud Platform (GCP)
  • Exposure to AI/ML integrations, including working with LLM APIs or intelligent services
  • Understanding of Retrieval-Augmented Generation (RAG) or agent-based systems
  • Experience with event streaming or messaging platforms (e.g. Kafka, RabbitMQ)
  • Experience with containerisation (Docker, Kubernetes)
  • Familiarity with vector databases or modern data storage patterns
  • Experience with observability tools (e.g. OpenTelemetry, Grafana)
  • Experience with Python or scripting languages
  • Relevant cloud or integration certifications

**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.

Create a job alert for this search

API Integration Engineer (Mid-level) • Cape Town, Western Cape, South Africa