Hybrid Full-Stack Developer (React/Django) – Travel Tech

G Adventures, Inc.

Cape Town

Hybrid

ZAR 900,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Travel perks and rewards
Extra days off (birthday)
Vacation time
Enhanced Parental Leave
Employee Recognition Program
Growth opportunities
Employee Resource Groups

Job summary

G Adventures, Inc. is seeking a full-stack developer to join the Technology team in a hybrid role based in South Africa. You will work on a collection of front-end and back-end applications that support Product, Local Operations, Buying, and Marketing teams.

You’ll contribute to an API-driven infrastructure with a React SPA and a Django backend, participate in design reviews, and help push for maintainable, scalable software in a people-first culture.

Qualifications

  • 5+ years of JavaScript experience.
  • 3+ years of React experience.
  • 5+ years of Python experience, Django a plus.
  • Fundamental HTML & CSS knowledge.
  • Deep familiarity with browser behaviour and tooling.
  • Comfort with Git on the command line.
  • Understanding of common stacks (nginx, node.js, uwsgi).
  • Strong design sense for UX and code craftsmanship.
  • PostgreSQL familiarity; SQL queries optimization.
  • Experience with microservice architectures is a plus.

Responsibilities

  • Develop and maintain React front-end and Django-based back-end services.
  • Write unit tests and ensure good test coverage.
  • Collaborate with product, Local Ops, Buying and Marketing teams.
  • Participate in design reviews and code reviews; mentor teammates.
  • Prototype wireframes and features with a user-centric focus.

Skills

JavaScript
React
Python
Django
HTML/CSS
SQL
Git
Nginx
Uwsgi
Docker
Kubernetes
UX design
Microservices

Tools

Git
Nginx
Uwsgi
Docker
Kubernetes

Job description

G Adventures, Inc. is seeking a full-stack developer to join the Technology team in a hybrid role based in South Africa. You will work on a collection of front-end and back-end applications that support Product, Local Operations, Buying, and Marketing teams.

You’ll contribute to an API-driven infrastructure with a React SPA and a Django backend, participate in design reviews, and help push for maintainable, scalable software in a people-first culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Travel-Driven Full-Stack Developer (React/Python)
Travel-Driven Full-Stack Developer (React/Python)

CO_580 G Adventures South Africa Pty Ltd • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive total rewards
Exclusive travel perks
Extra days off
+1
Full-Stack Software Engineer: Travel Tech Impact
Full-Stack Software Engineer: Travel Tech Impact

ATS Client • Cape Town

On-site
ZAR 600,000 - 1,000,000
Exclusive travel perks
Extra days off for personal milestones
Vacation time for recharge
+3
Hybrid Full-Stack Engineer (Python/Django/React) - Cape Town
Hybrid Full-Stack Engineer (Python/Django/React) - Cape Town

AES Global (South Africa) • Cape Town

Hybrid
ZAR 600,000 - 1,200,000
Intermediate Full-Stack Engineer (Python / Django / React)
Intermediate Full-Stack Engineer (Python / Django / React)

AES Global (South Africa) • Cape Town

Hybrid
ZAR 600,000 - 1,200,000
Senior Full Stack Engineer — Hybrid (Python/Django + React)
Senior Full Stack Engineer — Hybrid (Python/Django + React)

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary and bonuses
Medical aid and retirement fund opties
+1
Intermediate Software Developer, Full Stack
Intermediate Software Developer, Full Stack

G Adventures • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Travel perks and rewards
Extra days off (birthday)
Vacation time
+4
Senior Full-Stack Developer — Hybrid, Growth & Impact
Senior Full-Stack Developer — Hybrid, Growth & Impact

Placements24 • Bellville

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Bonuses
Medical aid
+4
Senior Full-Stack Engineer | Python/Django | Hybrid
Senior Full-Stack Engineer | Python/Django | Hybrid

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 900,000
Hybrid work arrangement
Health benefits
Senior Python/React Full-Stack Engineer (Hybrid)
Senior Python/React Full-Stack Engineer (Hybrid)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Senior Full-Stack Engineer - Python/React | Hybrid + Growth
Senior Full-Stack Engineer - Python/React | Hybrid + Growth

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Professional development
Hybrid work model
+2