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...
We can’t live without… (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 ensuring 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 or 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 processers, 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