Job Description:

Travel Tech company seeking a skilled and motivated Intermediate Full Stack Developer to join our dynamic team. You will play a key role in building and maintaining web applications and backend services using modern frameworks and tools. This role is perfect for a developer with 4- 6 years of experience who is passionate about crafting reusable, scalable components and delivering seamless user experiences.

Key Responsibilities:

  • Develop and maintain full-stack applications using modern frameworks.
  • Implement API integrations and ensure smooth communication between systems.
  • Collaborate with senior developers and architects on design and best practices.
  • Optimize application performance and ensure responsive UI.
  • Participate in code reviews and contribute to continuous improvement.

Minimum Requirement:

  • 3-year Degree, B-Tech, or equivalent qualification.
  • Min 4 years of professional development experience.
  • Exposure to integration projects.
  • 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 (Pina, Redux, NGXS)
    • Responsive Design
  • Backend:
    • C#, ASP. Net, .NET Core
    • REST API Integration
    • MSSQL (solid understanding), LINQ
  • Tools & Platforms:
    • Vite, Webpack
    • IIS, Azure Web Apps
    • Git, CI/CD pipelines

Advantageous Skills:

  • BizTalk, Google Big Query
  • Xamarin / .NET MAUI
  • MS Azure Stack
  • Micro-Frontends
  • Figma or Adobe XD for UI/UX collaboration

Working Place:

Johannesburg, South Africa