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