Job Description:

Travel Tech company is s seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic team. You will play a key role in designing, building, and maintaining scalable web applications and backend services using modern technologies. This role is ideal for a developer with 10+ years of experience who takes pride in delivering robust, high-performance solutions and has strong integration expertise. 

Key Responsibilities:

  • Design and develop full-stack applications that scale to thousands of users.
  • Implement secure and efficient integrations with third-party systems.
  • Optimize performance across front-end and back-end layers.
  • Collaborate with cross-functional teams to deliver high-quality solutions on time.
  • Ensure adherence to coding standards and best practices. 

Minimum Requirements:

  • 3- or 4-year Degree, B-Tech, or equivalent qualification.
  • ±10 years of professional development experience.
  • Strong integration experience (Travel-related integration highly advantageous).
  • Must reside in Johannesburg and have reliable transport.

Required Skills:

  • Frontend:
    • Vue.js, React.js or Angular
    • TypeScript, JavaScript (ES6+)
    • HTML5, CSS3, Bootstrap
    • State Management (Pinia, Redux, NGXS)
    • Responsive Design
  • Backend:
    • C#, ASP.Net, .Net Core
    • REST API Integration
    • MSSQL (Strong skills required), LINQ
    • XML, XSLT
  • Tools & Platforms:
    • Vite, Webpack
    • IIS, Azure Web Apps
    • Git, CI/CD pipelines (Azure DevOps, TeamCity)


Advantageous Skills:

  • BizTalk, Google BigQuery
  • Xamarin / .Net MAUI
  • Micro-Frontends
  • MS Azure Stack
  • SQL Reporting Services
  • Figma or Adobe XD for UI/UX collaboration

Working Place:

Johannesburg, South Africa