Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer

Belay Talent Solutions

Johannesburg

On-site

ZAR 700 000 - 900 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A travel tech company in Johannesburg is seeking a highly experienced Senior Full Stack Developer to design and maintain scalable web applications. The ideal candidate has over 10 years of experience, strong integration skills, and must reside in Johannesburg. Responsibilities include developing full-stack applications and optimizing both front-end and back-end performance. This role offers an exciting opportunity to work within a dynamic team and contribute to innovative solutions.

Qualifications

  • 10+ years of professional development experience.
  • Strong integration experience, preferably travel-related.
  • Must reside in Johannesburg and have reliable transport.

Responsibilities

  • Design and develop full-stack applications that scale.
  • Implement secure and efficient integrations.
  • Optimize performance across front-end and back-end.

Skills

Vue.js
React.js
TypeScript
JavaScript (ES6+)
HTML5
CSS3
Bootstrap
C#
ASP.Net
.Net Core
REST API Integration
MSSQL
LINQ
XML
XSLT
Git
CI/CD pipelines

Education

3- or 4-year Degree, B-Tech, or equivalent qualification

Tools

Vite
Webpack
IIS
Azure Web Apps
Azure DevOps
TeamCity
Job description

Travel Tech company iss 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.