Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Full Stack Developer

Belay Talent Solutions

Johannesburg

On-site

ZAR 400 000 - 600 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 based in Johannesburg is seeking an Intermediate Full Stack Developer to join their dynamic team. The ideal candidate has 4-6 years of experience and is skilled in both frontend technologies like Vue.js, React.js, or Angular, and backend technologies including C# and .NET. Responsibilities include developing, maintaining applications, and collaborating with other developers. This role calls for excellent problem-solving skills and a passion for crafting seamless user experiences.

Qualifications

  • Minimum 4 years of professional development experience.
  • Exposure to integration projects.
  • Must reside in Johannesburg and have reliable transport.

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.

Skills

Vue.js
React.js
Angular
TypeScript
JavaScript (ES6+)
HTML5
CSS3
Bootstrap
State Management (Pina, Redux, NGXS)
Responsive Design
C#
ASP.NET
.NET Core
REST API Integration
MSSQL
LINQ
Vite
Webpack
IIS
Azure Web Apps
Git
CI/CD pipelines

Education

3-year Degree, B-Tech, or equivalent qualification
Job description

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