Intermediate Software Developer, Full Stack
Co_580 G Adventures South Africa Pty Ltd
About Us
Let's go on an adventure together!
Hey there, we're G Adventures.
We're one of the world's leading small group travel companies, and we've always believed that travel isn't just about where you go — it's about how it changes you.
For the last 35 years, we've set out to do things differently.
No cookie-cutter tours.
No giant buses or cruise ships.
And not to mention, as few selfie sticks as possible.
Just real humans, travelling your heart out across the world with open minds and a non‐stop desire to make our planet better, simply by exploring it.
At G Adventures, our DNA (or GNA, if you will) is built on belonging — where bringing your authentic self to work every day isn't just accepted, it's downright celebrated.
For our office crew — you wanna rock a t-shirt with your dog's face on it?
We say go for it.
For our Chief Experience Officers — you wanna hit the road and call some of the most epic places on Earth your home office?
We love that — and we've got you.
Wanna spend your days with people you genuinely like?
Us too — and we're pretty sure you'll fit right in, wherever that is.
Now about that career of yours — this is the kind of place where you can spread your wings and truly grow into your role.
The best part?
You get to do it all alongside a passionate, freakishly talented, one-of-a-kind bunch excited to produce top‐notch work and spread a ridiculous amount of goodness at the same time.
Feel like this could be the right fit?
We think so too, and we're already way too excited to meet you.
About the Role
The G Adventures Technology team is on the hunt for an opinionated, curious, authentic, and empathetic full-stack developer.
Our developers are excited to work at G Adventures because we love tech, we love travel, and we love changing people's lives.
We enjoy working in an open-source environment with the ability to select the right tools for the job.
Adventure travel is fun and there are many challenges for curious software engineers, with space to disrupt the industry standard.
You'll be joining the Operations Systems team within the Technology department at G Adventures.
That means writing, debugging, and deploying software for our Operations Systems Applications.
Our React application is a single page app supported exclusively by an API layer, where the Django backend plays a role in a larger API ecosystem.
You'll work on the tools our Product, Local Operations, Buying, and Marketing teams use to build all aspects of the products sold by G Adventures and its group of businesses.
You'll play a key role in building and maintaining a collection of front-end and backend-end applications which work in cohesion with our API-driven infrastructure.
You'll work in a small and distributed team, where communication, empathy, and support of each other are key to our success as a people-first culture.
This role is a hybrid role based out of South Africa, where a minimum number of days as set by the region, is required in the Cape Town Office office.
Integrate into the team quickly.
Deploy often and early
Write short specs and prototypes to test new ideas
Write unit tests for the new code that you craft.
Improve test coverage, follow development standards
Ensure your code is designed with maintainability in mind
Nurture the applications and tools, through working with stakeholders and understanding their needs
Work with the team to prototype wireframes and similar as we plan larger features.
A keen eye for the user experience is very welcome
Work with other software teams to improve system communications and performance
Explore and review new technologies, for improvement opportunities
Participate in design and regular code reviews; helping your colleagues do their best
Desired Skills and Experience
5+ years of JavaScript experience
3+ years of experience working in React
5+ years of experience working in Python is necessary, Django is a plus
Fundamental HTML & CSS knowledge
Deep familiarity with browser behaviour and tooling.
Request/response, DOM, devtools, etc
Comfort navigating the command line, especially with git
Understanding of common application stacks (nginx, node.js, uwsgi, etc.)
Design sensibilities, both in UX and code craftsmanship
PostgreSQL familiarity; digging in when addressing performance issues, can wrangle SQL queries
Working with microservice architectures is a plus
What Do We Offer You?
Competitive Total Rewards Package, including exclusive travel perks!
Additional days off, including on your birthday!
Vacation time for you to recharge
Enhanced Parental Leave
Meaningful Employee Recognition Program
Learning and Growth Opportunities
Employee Resource Groups *Applicable based on location*
Artificial intelligence (AI) tools may be used to support the administrative processing of applications, such as organizing and formatting applicant information.
AI is not used to screen, assess, or select applicants.
All hiring decisions are made by our recruitment team.
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment.
We consider all qualified applicants.
About Us
Let's go on an adventure together!
Hey there, we're G Adventures.
We're one of the world's leading small group travel companies, and we've always believed that travel isn't just about where you go — it's about how it changes you.
For the last 35 years, we've set out to do things differently.
No cookie-cutter tours.
No giant buses or cruise ships.
And not to mention, as few selfie sticks as possible.
Just real humans, travelling your heart out across the world with open minds and a non‐stop desire to make our planet better, simply by exploring it.
At G Adventures, our DNA (or GNA, if you will) is built on belonging — where bringing your authentic self to work every day isn't just accepted, it's downright celebrated.
For our office crew — you wanna rock a t-shirt with your dog's face on it?
We say go for it.
For our Chief Experience Officers — you wanna hit the road and call some of the most epic places on Earth your home office?
We love that — and we've got you.
Wanna spend your days with people you genuinely like?
Us too — and we're pretty sure you'll fit right in, wherever that is.
Now about that career of yours — this is the kind of place where you can spread your wings and truly grow into your role.
The best part?
You get to do it all alongside a passionate, freakishly talented, one‐of‐a‐kind bunch excited to produce top‐notch work and spread a ridiculous amount of goodness at the same time.
Feel like this could be the right fit?
We think so too, and we're already way too excited to meet you.
#J-*****-Ljbffr
- ...Are you interested in solving software engineering challenges and turning product requirements into effective, well-tested solutions?... ...functional area or product line. You will design program flows, develop and unit test code, solve technical problems, and collaborate with...
- ...Requirements: 5+ years of professional software development experience across the full stack Strong proficiency in at least one modern backend language/framework (Python, Ruby, Node.js, Go, C#, Java, or similar) with a demonstrated ability to pick up new stacks quickly...
R 83,000 per month
...Our client is seeking an experienced Senior Full-Stack Software Developer to design, develop and maintain scalable, secure and high-performance enterprise applications. The successful candidate will have strong Python expertise, experience with modern front-end frameworks...- ...PBT Group is seeking an experienced Senior Full-Stack Web Developer to join a 12-month project within the financial services and investment platform... .... Minimum Requirements ~810 years' experience in software development, particularly within a database development...
- ...provides specialized cloud-based metal accounting, production management, and logistics software (WIRE) for the mining and mineral processing industry, is seeking a Senior Full Stack Engineer designs and delivers complex features across the WIRE platform ....
- ...Full Stack Developer - remote Primarily remote, with monthly in-person sessions in Cape Town. This hands-on role suits an experienced software developer who can work across backend services, frontend applications, cloud infrastructure and third-party integrations. You...
- ...Together with its analytics platform, the business is focused on developing digital applications that deliver powerful portfolio insights... ...retrospectives Write unit and integration tests; ensure software quality, reliability, and responsiveness Assist in UI/UX improvements...
- ...My client is looking for a Full Stack Software Engineer to join their dynamic team. Requirements Experience with the following technologies C#.NET SQL React Azure or AWS (Cloud) Github If you would like to apply for this position, please send transcripts...
- ...Senior Full Stack Developer -- AI-Enabled Software Engineering Job Details Division: DevX Business Unit: RIB Minimum experience: Mid-Senior... ...logging. Leadership & Mentoring Mentor junior and intermediate developers. Promote AI-enabled development...
- ...of this role is to learn while implementing the latest Azure offerings and applying this courageous new approach to web and mobile software development. Collaborating with a development team to build world-class cloud-native applications using the latest Microsoft...
- ...Our client is seeking a highly capable Senior Full-Stack PHP Developer to join a fast-paced FinTech development environment. This role is suited... ...in full-stack development. ~ Degree in Computer Science, Software Engineering or a related field. ~ Strong PHP development...
- Role Mission We’re building a team of highly-skilled engineers who want one thing above all else: to write excellent code, every day, and continuously level up technically. You're the kind of person who thrives on solving hard technical problems, learning from brilliant...
- ...Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor | ~15 hours/week Schedule: Flexible We'... ...technical problem-solving. Key Responsibilities Develop and debug front-end and back-end applications. Build features...
R 80,000 per month
...pilot within 2-3 months, and they need an Intermediate Software Engineer to help get it there. You’... ...end to end, work across the MEAN stack and Bun, and use AI coding tools as part... ...thinking for yourself is expected. Develop and maintain software solutions across...- ...leading optometric practices. We deliver full-funnel digital marketing and innovative... ...the Role We are hiring a Senior Full Stack Developer to help expand and improve our core SaaS... ...Participate in code reviews and uphold software development best practices Required...Remote job
- ...or getting stuck working with old legacy software. Culturally they are very cosmopolitan... ...back-end initiatives and deliver complex, full-stack systems end-to-end. ~ Advanced... ...is a plus. Requirements Back-End Developer, Full Stack, .NET Core, C#, SQL Server,...
- ...07184 About our client: Our client develops and supports software and data solutions across a variety of industries. They want... ...our website - Requirements Senior Full-Stack Developer, C#, .NET Core, MS SQL Server, Cloud (GCP/AWS/...
- ...iqbusiness is seeking to employ a Full Stack Developer on a 12-month contract to collaborate with an international client from our offices in Welgemoed, Cape Town, Northern Suburbs. This is a hybrid role (3 days on-site; 2 days WFH). As a Full Stack Developer with experience...
- ...Intermediate Azure Integration Developer Permanent I Cape Town I Hybrid Essential Experience, Knowledge and Skills Azure Integration Experience Hands-on experience with Azure Logic Apps, Azure Data Factory or Power Automate. Understanding of REST APIs,...
- ...practical experience * 3 years of hands-on experience in a Full Stack Engineering What we Offer Alongside a competitive salary... ...close proximity. Who are we Theodo UK is a software consultancy specialising in full-stack development, mobile and...
- ...personal information or infringing on privacy, is seeking a Senior Full Stack Engineer to build scalable, high-performance enterprise... ...teams. Minimum Requirements: ~7+ years in full-stack software engineering. ~ Proven track record in enterprise-scale environments...
- Key Requirements • Microsoft .Net C# • Microsoft SQL Server • HTML5 / CSS3 / Javascript • Microsoft TFS / Azure DevOps Additional • Must be a South African Citizen • Must have a valid Driver’s License • Don't have a Criminal record • Don't have a Fraud...
- ...on a pivotal role in driving innovative software solutions within the Financial Services... ...advancement, is seeking experienced Software Developers with Oracle expertise to support its... ...functional teams. What We'll Give You: A full-time, on-site position based in the...
- ...Location: South Africa | Work Type: Remote | Job ID: J107272 About our client: Our client develops and supports software and data solutions across a variety of industries. They want you to get ahead of the market and stay there. They offer...
- ...As a Senior Software Engineer, youll be responsible for working on our integration platform across the .NET 8 backend and /or web app front-end ( Typescript, React). You have a solid track record of up to 10 years prior engineering experience and proven ability to...
- ...seeking an experienced Data Engineer (Full Stack) to join a dynamic data team responsible... ...you will be responsible for designing, developing, and optimising scalable data solutions... ...tools such as Git. Understanding of software development lifecycle (SDLC) principles...
- ...Our client is seeking an experienced Senior Software Developer to join their team, responsible for developing, maintaining, and improving high-quality digital products and software solutions. The successful candidate will be responsible for writing clean, scalable code...
- ...JOB DESCRIPTION – Intermediate Frontend Developer Location: Cape Town, South Africa Division: Quicket Contract Terms: Full-time THE TEAM You will join Quicket’s Engineering... ...is an integral part of how we build software, and you will use AI-powered development...
- ...Electrum is a next-generation payment software technology company. Since 2012, we've delivered... ..., you get: to be involved in the full life cycle of our projects; professional... ...to already have them: Full stack experience SaaS development experience...
- ..., and route and distance calculators. Develop and support backend services using PHP and... ...The role works across the following stack, based on the AA's current-state architecture... ...~3+ years' professional experience in full-stack web development, with production PHP...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer, Full Stack. Be the first to apply!

