TRAFFIC Western Cape

Integration Engineer

Virgin Active South Africa (Pty) Ltd

Job Description

Your Purpose
  • Is to "change people's lives for the better through wellness".
  • We deliver social wellness experiences that enable people to meet their personal wellness goals, through holistic physical, mental, nutritional and social wellbeing.
  • As we transform into a Social Wellness Club, we're redefining how we approach technology by building globally scalable solutions. A key part of this transformation is consolidating our core member engagement platform (our Mobile App and related services) under a central team. This team will own a unified codebase, enabling faster, more consistent feature rollouts across multiple countries.
  • We're looking for an Integration Engineer to design, build, and support the backend and integration services powering our Digital ecosystem and related platforms. You'll be a hands on engineer, delivering reliable, secure, and scalable software across internal and third party systems, while contributing to the success of your work stream through feature delivery and operational support. You'll work closely with the Engineering Manager / Leads, Product Managers, Designers, QA, and front end developers to deliver high quality backend and integration solutions/services that align with our product and business goals. This is a hands on engineering role focused on delivering well defined integration and backend work, improving code quality and reliability, and helping the team ship maintainable, scalable software. The role is backend and integration focused, while working closely with front end teams to support end to end delivery.
Your Duties and Responsibilities Delivery & Ownership
  • Design, build, and maintain backend services, APIs, and integration solutions supporting digital products and related platforms.
  • Contribute actively to technical discussions, sprint planning, backlog refinement, and estimation sessions.
  • Support and collaborate with other engineers through code reviews, knowledge sharing, and strong engineering practices.
  • Write clean, maintainable, and testable code aligned with team standards and agreed architecture.
  • Participate in code reviews and continuously improve implementation quality through peer feedback.
Technical Execution
  • Develop and support solutions using C#, .NET, Azure Cloud, and API/event driven patterns.
  • Partner with the Engineering Lead to apply engineering standards, architectural patterns, and development practices.
  • Work across internal platforms and third party systems to deliver robust, scalable, and maintainable integrations.
  • Apply sound engineering practices across coding, testing, debugging, code reviews, and secure software development.
  • Collaborate with frontend engineers to ensure smooth integration with APIs, services, and third party platforms.
  • Help improve system reliability, performance, observability, and maintainability across the backend stack.
  • Troubleshoot and resolve integration failures, defects, and performance issues across distributed services and partner integrations.
  • Contribute to CI/CD pipelines, automated testing, deployment readiness, and release quality.
  • Support the reliability, scalability, and maintainability of integration services through strong technical execution and attention to operational detail.
Operational Excellence
  • Participate in incident resolution, root cause analysis, and continuous improvement initiatives to improve system resilience.
  • Support improvements to monitoring, logging, alerting, and observability across integration services.
  • Help balance delivery speed with code quality, maintainability, and technical debt management.
  • Identify risks, dependencies, and improvement opportunities early, escalating where appropriate to keep delivery on track.
Cross Functional Collaboration
  • Work closely with Product Managers and Designers to understand requirements and translate them into robust technical solutions.
  • Collaborate with QA, Data, Operations, and frontend teams to deliver high quality features end to end.
  • Communicate progress, technical constraints, trade offs, and delivery risks clearly to the Engineering Lead and broader team.
  • Contribute to agile ceremonies including estimation, sprint planning, backlog refinement, and retrospectives.
  • Contribute to engineering documentation, technical knowledge sharing, and reusable development practices.
  • Help improve automated testing, CI/CD, code quality tooling, and developer experience.
  • Identify opportunities to reduce technical debt, simplify solutions, and improve delivery speed and quality within your area.
  • Stay current with engineering practices and development / Azure best practices.
Our Minimum Requirements (Minimum Requirements)
  • Bachelor's degree in computer science, Software Engineering, Information Systems, or equivalent professional experience.
  • 3+ years of professional software engineering experience, with solid experience in backend development and systems integration.
  • Good hands on experience with C#, .NET, and Azure cloud services.
  • Experience building and maintaining RESTful APIs, backend services, and integration solutions in Azure Cloud and related integration services.
  • Good understanding of API led, event driven, and asynchronous integration patterns.
  • Solid understanding of software engineering fundamentals including clean code, testing, debugging, version control, and secure development practices.
  • Exposure to CI/CD pipelines, automated testing, monitoring, and modern software delivery practices.
  • Ability to troubleshoot and resolve issues across distributed systems, integrations, and third party dependencies.
  • Experience working with internal and external systems to deliver successful end to end integrations.
  • Strong problem solving, communication, and collaboration skills, with the ability to work effectively across technical and non technical teams.
  • Exposure to Azure integration services such as Service Bus, Logic Apps, Functions, and Event Grid.
  • Familiarity with Agile/Scrum delivery frameworks and best practices.
  • Experience supporting mobile app ecosystems or product centric digital platforms.
  • Experience contributing to the scalability, reliability, and supportability of backend and integration systems.
  • Knowledge of enterprise integration patterns and asynchronous messaging systems such as Kafka or RabbitMQ.
  • Prior experience working with distributed, remote, or hybrid engineering teams.
Core Interpersonal Skills
  • Emotional Intelligence - proven ability to anticipate the needs of others before they are voiced
  • Active Listening - able to genuinely hear concerns with the ability to defuse tense situations and ensure members and staff feel heard and valued
  • Cultural Awareness and Fluency - understand international norms, etiquette and diverse backgrounds to provide a welcoming environment for our international and VIP members
  • Empathy - be able to understand, or and be aware of, someone else's feelings especially during stressful situations, such as travel delays or billing disputes
Operational & Leadership Skills Required
  • Attention to Detail, noticing the small things
  • Resilience and Composure - be able to remain calm and optimistic under extreme pressure, during peak or periods of system failures
  • Problem solving and conflict resolution - be able to turn challenges into opportunities by thinking and acting quickly to resolve issues before they impact a member's experience
  • Adaptability - be flexible to handle unpredictable shifts in processors, resource changes, last minute VIP guest arrivals, or sudden changes in event plans
  • Relatability - the capacity to connect with diverse stakeholders across all backgrounds
  • Situational Awareness - constantly monitoring the environment to identify members who need support or help
  • Curiosity - the ability to seek out and transform standard transactions into personalised stories and memorable experiences
  • Time Management - the ability to efficiently meet stringent deadlines while maintaining a relaxed and unhurried demeanor for guests
  • Digital Fluency - must be proficient in new age technology and systems

About This Role

Career insights for Software Developers positions

Salary Benchmark
$132,270/year
Source: O*NET (USD)
Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.
Common Technologies
Apache Kafka Apache Maven Jakarta EE Airtable Apache Hive Blackboard Learn Apache Spark jQuery

Job Overview

Date Posted
18 Apr 2026
Location
Western Cape, South Africa

Software Developers Insights

Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.