Senior Full Stack Developer, Product Systems
4 months ago
About Us
G Adventures is the world’s largest small-group adventure travel company and we’ve been making epic travel memories happen on all seven continents for over 30 years.
Our mission is simple: to change lives through travel. And not just our travelers’ either. Since day one, our tours have been built to establish meaningful relationships with local communities, directly benefiting the people and places we visit at every step of our tours.
With the demand for travel coming back strong, we are set up and excited for this next chapter in our company’s story — and we’d love for you to be a part of it.
Our DNA revolves around building, nurturing, and developing a diverse culture of people and a true sense of belonging, where everyone is encouraged to bring their authentic self to work each and every day. You’ll have the opportunity to grow your career, and yourself, alongside a passionate, talented, and welcoming community that works hard to spread goodness around the world.
If all that sounds like your kind of thing, well, we can’t wait for you to join us.
About Us and the Role:
We've been busy scaling our systems through the downturn in travel, but it’s on the rebound and we’re growing to meet the surging demand. The G Adventures Technology team is on the hunt for an opinionated, curious, authentic, and empathetic full-stack developer. If you fit the bill, please apply
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 Product Systems team within the Technology department at G Adventures. That means writing, debugging, and deploying software for our React and Django based 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 frontend and backend 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.
What You'll be Doing:
Integrate into the team quickly. Deploy often and early
Take ownership of the product, leading the team through business projects and upgrades
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 and best practices
Ensure your code is designed with maintainability and scalability in mind
Nurture the applications and tools, through working with stakeholders and understanding their needs
Prototype wireframes and new features with a focus on user experience
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:
7+ years of experience working in React
5+ years of experience working in Python is necessary, Django is a plus
Project leadership and mentoring experience
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
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.
What do we offer you?
Competitive salary commensurate with the role
Competitive benefits package
Birthday day off
Vacation time for you to recharge
Enhanced Parental Leave
Learning and growth opportunities
Employee Resource Groups
*Applicable based on location*
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.
-
Senior Full Stack Developer
4 days ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeSenior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team in Cape Town.Key Responsibilities:Lead the development of full stack applications using C#.NETDesign and implement robust and scalable software solutionsCollaborate with cross-functional teams to deliver high-quality productsDevelop and maintain...
-
Senior Full Stack Developer
1 week ago
Cape Town, Western Cape, South Africa Performability Recruitment Full timeJob Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...
-
Senior Full Stack Developer
5 days ago
Cape Town, Western Cape, South Africa Performability Recruitment Full timeJob Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...
-
Senior Full Stack Developer
1 day ago
Cape Town, Western Cape, South Africa Performability Recruitment Full timeJob Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...
-
Senior Full Stack Developer, Product Systems
2 weeks ago
Cape Town, Western Cape, South Africa G Adventures Full timeAbout UsG Adventures is a leading small-group adventure travel company with a rich history of creating unforgettable travel experiences across the globe. Our mission is to empower travelers to explore the world while making a positive impact on local communities.Our CultureWe're a people-first organization that values diversity, inclusivity, and empathy. Our...
-
Senior Full Stack Developer
3 weeks ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeJob Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Network Recruitment. As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining complex software applications using C#.Net.Key Responsibilities:Design and develop full stack...
-
Senior Full Stack Developer, Product Systems
3 weeks ago
Cape Town, Western Cape, South Africa G Adventures Full timeAbout UsG Adventures is a leading global travel company that has been creating unforgettable travel experiences for over 30 years. Our mission is to inspire people to explore the world and make a positive impact on the communities we visit.Our CultureWe're a people-first company that values diversity, inclusivity, and empathy. Our team is passionate about...
-
Senior Full Stack Developer
1 week ago
Cape Town, Western Cape, South Africa Performability Recruitment Full timeJob Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...
-
Senior Full Stack Developer
6 days ago
Cape Town, Western Cape, South Africa Performability Recruitment Full timeJob Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Senior Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...
-
Senior Full Stack Developer
1 week ago
Cape Town, Western Cape, South Africa Performability Recruitment Full timeJob Title: Senior Full Stack DeveloperJob Summary:We are seeking a highly skilled Full Stack Developer to join our team at Performability Recruitment. As a key member of our development team, you will be responsible for designing, developing, and deploying web-based enterprise systems that automate and improve our clients' business processes.Key...
-
Senior Full Stack Developer
2 weeks ago
Cape Town, Western Cape, South Africa PRR Recruitment Services Full timeSenior Full Stack Developer OpportunityThis rapidly expanding business has a global presence, with offices located worldwide.We are seeking a highly skilled Senior Full Stack Developer to join our team.The ideal candidate will have a minimum of 6 years of experience in the full stack, including:.NET CoreJavaScalaPythonReact, Angular, and VueAWS and...
-
Senior Full Stack Developer
17 hours ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeSenior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team at Network Recruitment in Cape Town.Key Responsibilities:Lead the development of full-stack applications using C#.NETDesign and implement robust MVC architecturesCollaborate with the team to ensure seamless integration with MS SQL ServerDevelop and...
-
Senior Full Stack Developer
2 weeks ago
Cape Town, Western Cape, South Africa PRR Recruitment Services Full timeSenior Full Stack Developer OpportunityThis rapidly expanding business has a global presence, with offices located worldwide.We are seeking a highly skilled Senior Full Stack Developer to join our team.The ideal candidate will have a minimum of 6 years of experience in the full stack, including:.NET CoreJavaScalaPythonReactAngularAWSAzureDockerKubernetesA...
-
Senior Full Stack Developer
1 week ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeSenior Full Stack EngineerNetwork Recruitment is seeking a highly skilled Senior Full Stack Engineer to join our team in Cape Town. As a key member of our data engineering team, you will play a pivotal role in advancing our data platform development.Key Responsibilities:Design and develop scalable, resilient data pipelines using Spark.Write high-quality code...
-
Senior Full Stack Developer
1 week ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeSenior Full Stack C# (.Net) Developer **Key Responsibilities:** * Lead a team of developers in C#.Net development * Develop full stack applications using C#.Net * Design and implement database solutions using MS SQL Server **Requirements:** * Proficiency in C#.Net development * Experience with MVC framework * Strong understanding of MS SQL Server *...
-
Senior Full Stack Developer
2 weeks ago
Cape Town, Western Cape, South Africa Progressive Edge Full timeJob Title: Senior Full Stack DeveloperWe are seeking a talented and experienced Senior Full Stack Developer with strong proficiency in PHP and Laravel, coupled with a deep understanding of JavaScript and HTML/CSS. The ideal candidate will have solid front-end work experience and a proven track record of delivering high-quality software solutions.Key...
-
Senior Full Stack Developer
3 weeks ago
Cape Town, Western Cape, South Africa OfferZen Full timeSenior Full Stack Developer OpportunityAre you a seasoned full stack developer seeking a challenging role with a reputable company? OfferZen, a leading developer jobs marketplace, connects talented developers with top tech companies that value expertise and experience.About the Role:Develop and maintain complex full stack applications using a range of...
-
Senior Full Stack Developer
2 weeks ago
Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full timeSenior Full Stack Developer OpportunityWe are seeking a highly skilled Senior Full Stack Developer to join our team at Plus1X Solutions (Pty) Ltd. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using C#, ASP.Net, and Angular.Key Responsibilities:Design and develop...
-
Senior Full Stack Developer
3 weeks ago
Cape Town, Western Cape, South Africa PRR Recruitment Services Full timeJob Opportunity at PRR Recruitment ServicesWe are seeking a highly skilled Senior Full Stack Developer to join our team at PRR Recruitment Services. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop scalable, efficient, and secure software systems...
-
Full Stack Developer
3 weeks ago
Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full timeJob Title: Senior/Intermediate Full Stack DeveloperLocation: Remote/HybridDuration: Contract basis with potential for conversion to permanent employmentPosition Overview: We are seeking experienced Full Stack Developers to join our team on a contract basis, with the opportunity for conversion to permanent employment. As a Full Stack Developer, you will play...