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.