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