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

CO_580 G Adventures South Africa Pty Ltd

Cape Town

Hybrid

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive total rewards
Exclusive travel perks
Extra days off
Learning and growth opportunities

Job summary

G Adventures is seeking a full-stack developer to join the Technology team in South Africa. You will work on a React frontend with a Django backend, building API-driven tools for Operations Systems and collaborating with product, local operations, buying, and marketing teams.

We value open source tooling, maintainable code, rigorous testing, and a people-first culture. Hybrid role from Cape Town, with opportunities to grow as you ship features that impact travel experiences worldwide.

Qualifications

  • 5+ years of JavaScript experience.
  • 3+ years of experience with React.
  • 5+ years of Python experience; Django is a plus.
  • Fundamental HTML & CSS knowledge.
  • Deep familiarity with browser behaviour and tooling (devtools).
  • Comfort navigating the command line, especially with git.
  • Understanding of common application stacks (nginx, node.js, uwsgi).
  • Design sensibilities in UX and code craftsmanship.
  • PostgreSQL familiarity and SQL tuning.
  • Experience with microservice architectures is a plus.

Responsibilities

  • Integrate into the team quickly.
  • Deploy often and early.
  • Write short specs and prototypes to test new ideas.
  • Write unit tests for new code.
  • Improve test coverage and follow development standards.
  • Ensure code maintainability.
  • Collaborate with stakeholders to understand needs.
  • Prototype wireframes for larger features.
  • Focus on user experience.
  • Collaborate with other teams to improve system communications and performance.
  • Explore and review new technologies for improvements.
  • Participate in design and regular code reviews.

Skills

JavaScript
React
Python
HTML/CSS
Git

Tools

Django
PostgreSQL
NGINX
Node.js
uwsgi

Job description

G Adventures is seeking a full-stack developer to join the Technology team in South Africa. You will work on a React frontend with a Django backend, building API-driven tools for Operations Systems and collaborating with product, local operations, buying, and marketing teams.

We value open source tooling, maintainable code, rigorous testing, and a people-first culture. Hybrid role from Cape Town, with opportunities to grow as you ship features that impact travel experiences worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer, Travel Tech & Open-Source
Full-Stack Developer, Travel Tech & Open-Source

G Adventures, Inc. • Cape Town

Hybrid
ZAR 850,000 - 1,200,000
Travel perks
Birthday days off
Vacation time
+4
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
Intermediate Software Developer, Full Stack
Intermediate Software Developer, Full Stack

G Adventures, Inc. • Cape Town

Hybrid
ZAR 850,000 - 1,200,000
Travel perks
Birthday days off
Vacation time
+4
Intermediate Full-Stack Engineer (Python / Django / React)
Intermediate Full-Stack Engineer (Python / Django / React)

AES Global • Cape Town

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

AES Global • Cape Town

Hybrid
ZAR 600,000 - 1,200,000
Senior Full-Stack Engineer: Python/Django & React for SaaS Growth
Senior Full-Stack Engineer: Python/Django & React for SaaS Growth

DVT • Cape Town

On-site
ZAR 1,100,000 - 1,500,000
Intermediate Software Developer, Full Stack
Intermediate Software Developer, Full Stack

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
Backend Python Engineer (Mid/Senior) — APIs & Integrations
Backend Python Engineer (Mid/Senior) — APIs & Integrations

TravelLab Africa Group • Cape Town

On-site
ZAR 700,000 - 1,000,000
Remote Senior Full-Stack Engineer (Python/React)
Remote Senior Full-Stack Engineer (Python/React)

AES Global • South Africa

Remote
ZAR 900,000 - 1,200,000
Senior Full-Stack Engineer — Hybrid, AWS, React & Python
Senior Full-Stack Engineer — Hybrid, AWS, React & Python

Eighty20 • Cape Town

Hybrid
ZAR 650,000 - 1,200,000
Hybrid work flexibility