Senior Backend Developer
Summary
Senior backend developer designing, building, and maintaining scalable services and APIs for travel booking platforms, integrating third-party providers such as GDS, payment gateways, and ERP systems. Core stack is C#/.NET (ASP.NET Core), MS SQL Server, and Azure, with CI/CD via Azure DevOps; hybrid or office-based in Johannesburg.
Our customer is seeking a highly skilled Senior Backend Developer to design, build, and maintain scalable, high-performance 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 Dev Ops 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.
- ±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
- o JSON, XML
- Experience with:
- o Version control (Git)
- o CI/CD pipelines (preferably Azure Dev Ops)
- o Secure coding practices
- o Azure Logic Apps
- o Microsoft Azure (App Services, Functions, API Management)
- o Version control (Git)
- Messaging queues (e.g. Service Bus, Rabbit MQ)
- IIS configuration and optimisation
- Front-end basics (HTML, Java Script, 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
- Travel industry integrations (e.g. Amadeus, Travelport, Sabre, )
Payment gateway integration - High availability / distributed systems
- Data security and compliance (e.g. POPIA, GDPR, PCI DSS)
- Hybrid or office-based (offices)
- Collaborative, agile team environment
- Opportunity to work on innovative travel and expense technology solutions
- Must have reliable transport (if office-based role).
- Background checks may be conducted in line with company policies.