Software Engineer — Python/Django & React

G Adventures

Cape Town

On-site

ZAR 650,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Travel perks
Extra days off on birthday
Vacation time
Parental leave
Recognition program
Growth opportunities
Employee Resource Groups

Job summary

G Adventures is seeking developers to design, build, and maintain scalable software solutions that power our travel platforms. You will write clean code, implement APIs, and collaborate across product, design, and DevOps teams to deliver reliable software and high-impact features.

You will contribute to testing, documentation, and architectural discussions while mentoring junior engineers and driving best practices in a fast-paced, collaborative environment.

Qualifications

  • 4+ years in software development with Python, Django, React, Go.
  • Proficient in SQL and able to write moderately complex queries.
  • Experience working with Web/REST/GraphQL APIs.
  • Hands-on data modeling and system design experience.
  • Experience with Git and command-line tools.
  • Familiarity with nginx/uwsgi in real projects.
  • Strong focus on scalable, maintainable code and best practices.
  • Experience with unit/integration/system testing methodologies.
  • Able to document code and architecture clearly.
  • Excellent written and verbal communication skills for stakeholders.
  • Ability to participate in code reviews and provide feedback on quality.
  • Strong problem-solving skills and attention to detail.
  • Experience with AI tooling such as Claude, Gemini, Copilot.

Responsibilities

  • Design, develop, and maintain reliable, scalable software applications based on requirements.
  • Write clean, well-documented code following standards and best practices.
  • Analyze and troubleshoot bugs and performance issues; provide timely resolutions.
  • Develop and execute unit, integration, and system tests; ensure stability.
  • Maintain technical documentation for codebases and architecture.
  • Participate in code reviews and share feedback to improve quality.
  • Contribute to architectural discussions and system design considerations.
  • Estimate timelines and manage tasks to meet deadlines, signaling blockers early.
  • Collaborate with product managers, designers, test automation, and DevOps.
  • Mentor junior developers and promote best development practices.
  • Assist with deployment processes and successful production releases.

Skills

Python
Django
React
Go
SQL
APIs
Git
Nginx/Uwsgi
Testing
AI tooling
Clear communication

Tools

Docker

Job description

G Adventures is seeking developers to design, build, and maintain scalable software solutions that power our travel platforms. You will write clean code, implement APIs, and collaborate across product, design, and DevOps teams to deliver reliable software and high-impact features.

You will contribute to testing, documentation, and architectural discussions while mentoring junior engineers and driving best practices in a fast-paced, collaborative environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Full-Stack Software Engineer (Python, React, Go)
Full-Stack Software Engineer (Python, React, Go)

G Adventures Inc • Cape Town

On-site
ZAR 500,000 - 600,000
Competitive Total Rewards Package
Additional days off including birthdays
Vacation time
+3
Intermediate Software Engineer, Full Stack
Intermediate Software Engineer, Full Stack

G Adventures • Cape Town

On-site
ZAR 650,000 - 900,000
Travel perks
Extra days off on birthday
Vacation time
+4
Intermediate Software Engineer, Full Stack
Intermediate Software Engineer, Full Stack

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
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Python Developer (Django)
Senior Python Developer (Django)

k0deHut • Johannesburg

Remote
ZAR 600,000 - 800,000
Flexible working hours
Opportunities for professional development
Performance bonuses
Senior Software Engineer
Senior Software Engineer

Rad Resources • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Hire Resolve • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience
Hybrid Full-Stack Engineer (Python/Django) – Remote Friendly
Hybrid Full-Stack Engineer (Python/Django) – Remote Friendly

HyperionDev • Johannesburg

Hybrid
ZAR 480,000 - 720,000
Hybrid work
Learn new skills in coding bootcamps
Global tech exposure
Senior Python & Django Developer - Full-Stack Web Solutions
Senior Python & Django Developer - Full-Stack Web Solutions

ATS Client • Johannesburg

On-site
ZAR 700,000 - 900,000