About the job API Integration Developer (Senior)
EMPLOYMENT TYPE:
12-month contract with high probability of extension
COMPANY:
Vito Solutions
CLIENT:
A global mining company
LOCATION:
Cape Town
WORKING MODEL:
Hybrid
JOB OVERVIEW:
The Senior API Integration Engineer will design, build and optimise high-performance APIs and integration services that enable secure data movement and workflow orchestration between enterprise systems. The role is responsible for platform reliability, API standards, operational support and automation across development, production, and cloud environments. Operating in a hybrid model, the engineer will collaborate closely with architecture, engineering, operations and business teams to ensure scalable, robust and secure integrations that support critical business functionality.
DESCRIPTION OF POSITION:
The Senior API Integration Engineer is responsible for designing and implementing integration solutions using modern API standards and integration patterns. This role will own the full lifecycle of APIs and integration platforms, ensuring performance, security, availability and operational readiness. The engineer will manage platform infrastructure, perform root-cause analysis on production incidents, drive optimisation through automation, and support CI/CD pipelines. The role also includes contributing to documentation, mentoring team members, and collaborating with stakeholders to define requirements and technical options. On-call or standby support may be required.
KNOWLEDGE AND SKILLS:
- Strong analytical and debugging skills across distributed systems.
- Ability to manage multiple workstreams independently and meet deadlines.
- Deep understanding of REST, SOAP, event-driven and streaming architectures.
- Strong stakeholder communication and collaboration skills.
- Expertise in integration platform security, identity, throttling, caching and traffic management.
- Ability to create and maintain technical documentation, specifications and design artefacts.
- Experience mentoring junior engineers and promoting engineering standards.
QUALIFICATIONS REQUIRED:
- Bachelors Degree, National Diploma or equivalent in Computer Science, IT, Engineering or related field.
- Cloud certification (AWS, Azure, GCP) beneficial.
EXPERIENCE REQUIRED:
- Minimum 6+ years in Integration Engineering or Development.
- Proven experience designing, building and operating APIs in enterprise environments.
- Hands-on experience with API gateways, middleware and integration platforms.
- Strong understanding of SOA, microservices and event-driven architectures.
- Cloud integration experience with GCP, Azure and/or AWS.
- Experience with serverless, containerised or managed compute (Cloud Functions, Cloud Run, Lambda, Kubernetes, Docker).
- Proficiency in at least one programming language: Python, Java, C#, or Go.
- Experience with messaging/streaming: RabbitMQ, Kafka, Pub/Sub, MQ, etc.
- Understanding of CI/CD tooling and automation frameworks.
- Familiarity with Agile delivery environments (Scrum/Kanban).
ADVANTAGEOUS SKILLS:
- Data engineering or streaming pipeline experience.
- Experience with AI/ML integrations, chatbots, conversational agents or virtual assistants.
- Experience building developer portals, monitoring, logging, tracing, and observability tooling.
- JSON, XML, XSD, REST, SOAP, GraphQL, OpenAPI/Swagger knowledge.
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.