Job Description:

SENIOR BACKEND DEVELOPER

Role Overview

Our Customer is seeking a highly skilled Senior Backend Developer to design, build, and maintain scalable, highperformance systems that support our travel platforms. The ideal candidate is a hands-on developer with strong integration experience, a passion for clean, maintainable code, and a drive to deliver reliable, production-ready solutions.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Build and support high-volume, scalable systems used in travel booking and related platforms.
  • Develop and maintain RESTful APIs and system integrations with third-party providers (e.g. GDS,
  • payment gateways, suppliers).
  • Collaborate with front-end developers, product teams, and stakeholders to deliver end-to-end solutions.
  • Ensure high performance, security, and reliability of backend systems.
  • Troubleshoot, debug, and optimise existing systems.
  • Contribute to DevOps practices, CI/CD pipelines, and deployment processes.
  • Maintain clear technical documentation and participate in code reviews.
  • Strong communication skills needed for working with customer and supplier integration teams.

Experience & Qualifications

  • ±8–10 years' experience in software development (backend-focused).
  • Bachelor's degree in computer science, Information Technology, Engineering, or equivalent.
  • Proven experience working on integration-heavy systems.
  • Experience in the travel, bookings, or fintech domain is advantageous.
  • Experience in ERP system integrations (SAP, Oracle, Sage) is advantageous.
  • Experience migrating legacy systems to modern architecture.
  • Technical Requirements (Essential)
  • Strong proficiency in:
  • C# / .NET (ASP.NET Core preferred)
  • REST API design and development
  • MS SQL Server (database design, performance tuning)
  • LINQ
  • Solid experience with:
    • o JSON, XML
    • o Web Services Integration (SOAP & REST)
    • o Microservices architecture
  • Experience with:
    • o Version control (Git)
    • o CI/CD pipelines (preferably Azure DevOps)
    • o Secure coding practices
    • o Azure Logic Apps
    • o Microsoft Azure (App Services, Functions, API Management)

Technical Skills (Advantageous)

  • Messaging queues (e.g. Service Bus, RabbitMQ)
  • IIS configuration and optimisation
  • Front-end basics (HTML, JavaScript, CSS, Vue)
  • Key Competencies
  • Strong problem-solving and analytical thinking
  • High attention to detail and quality
  • Ownership mindset and accountability
  • Ability to work independently and within a team
  • Strong communication skills (technical and non-technical)
  • Ability to work under pressure and meet deadlines


Nice-to-Have Experience

  • Travel industry integrations (e.g. Amadeus, Travelport, Sabre, Booking.com)
    Payment gateway integration
  • High availability / distributed systems
  • Data security and compliance (e.g. POPIA, GDPR, PCI DSS)

Working Environment

  • Hybrid or office-based (TravelIT offices)
  • Collaborative, agile team environment
  • Opportunity to work on innovative travel and expense technology solutions


Additional Notes

  • Must have reliable transport (if office-based role).
  • Background checks may be conducted in line with company policies.