Senior Full Stack Developer, CEO Systems

4 weeks ago


Cape Town, Western Cape, South Africa G Adventures Full time

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

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 travellers' 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 the Role

G Adventures runs thousands of trips per month so it is important for us to know in advance how many trips to run, when and where to run them and at what price they should be sold. All of this information, and more, is managed and referenced in our Inventory Management Tool, Lumos.

You'll be joining the CEO Systems team within the Technology department at G Adventures. Don't worry, this doesn't mean systems for our Chief Executive Officer. At G, our CEOs are our Chief Experience Officers, our tour leaders. You will be responsible for maintaining, supporting and modifying Lumos for our Revenue Management Team to help them make sound, financial, business decisions. That means writing, debugging, and deploying software for the Python and Django based application.

You'll play a key role in building and maintaining Lumos to work in cohesion with other systems such as our API, booking engine, business intelligence and financial reporting systems.

You'll work in a small, remote-led team, where communication, collaboration, empathy, and support of each other are key to our success in our 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; be service-oriented Architect and implement flexible data models that can reflect complex product requirements 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 Take responsibility for technical decision making within the team, and empower those around you to make strong decisions with a solid foundation; have a strong sense of ownership, autonomy Work with other software teams to improve system communications, performance and documentation

Desired Skills and Experience

5+ years of Python experience 3+ years of Django experience, including Django REST Framework Familiarity with Data Analytics and Analysis libraries a plus, for example pandas Familiarity with AWS, Docker and CircleCi is beneficial Understanding of the full web stack – from server to browser – front- and back-end knowledge Programming experience in an open source environment Knowledge of web standards; comfortable with front-end design languages such as HTML5, CSS3, JavaScript and related tech PostgreSQL familiarity; digging in when addressing performance issues, can wrangle SQL queries A strategic thinker with strong technical and analytical skills Ability to work both as project lead or project team member in business projects as appropriate Ability to plan and report development progress. Ability to manage own workload effectively Excellent communication skills, written and verbal. Ability to write documentation clearly and concisely, and to communicate well with non-IT personnel Interest in emerging technologies; innovative thinker

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. but before you apply please consider whether this aligns to your location.

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.



  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: Are you ready to embark on an exciting journey with a dynamic company that values innovation, creativity, and passion? Our client is an immersive and transformative music player and community platform designed for the electronic music community. They are seeking a highly skilled Senior Full Stack Developer to join their team. The ideal candidate...


  • Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    This fast growing Business has offices aboard. They are looking for a strong Senior Fullstack developer. I am looking for a min 6 years experience with the full stack including: .NET Core, Java, Scala, Python, react Angular, AWS, Azure, Docker Kubernetes Strong track Record of delivering high Quality software as part of a team. Extensive experience and...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Yoyo Group Full time

    We are looking for a Full Stack Developer to be part of our team in expanding our corporate reward product lineup. As part of a dynamic group, you will work with a Senior Engineer and QA Engineer in creating innovative solutions for our clients in the rewards sector. Your main focus will be on developing rewards and loyalty systems that offer added value to...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa RMV Solutions Recruitment Full time

    This position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in all facets of...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa RMV Solutions Pty Ltd Full time

    Job DescriptionThis position is 90% remote.Our client seeks a dynamic Full Stack Developer to join their team, focusing on creating cloud-provisioned software solutions tailored to specific business sectors. As a Full-stack developer, you will be responsible for establishing a high-quality code foundation across all levels.Duties/Responsibilities:Engage in...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa GG Financial Recruitment Full time

    We are excited to partner with a well-established Financial Services Company located in Newlands, Cape Town, in their search for a skilled Full Stack / Web Developer to join their dynamic team. This is a fantastic opportunity to work with cutting-edge technologies and contribute to innovative projects.Duties:Developing and maintaining robust backend systems...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Plus1X Solutions (Pty) Ltd Full time

    Full Stack Developer (12 Month Contract) - Hybrid ModelRoles and ResponsibilitiesDevelopment: Craft robust T-SQL stored procedures, optimize database performance, and create responsive web pages with exceptional user experiences.Analysis: Assess product needs and requirements, collaborate with stakeholders, and provide detailed specifications for system...


  • Cape Town, Western Cape, South Africa Qetello Holdings Full time

    Position: Junior Full Stack DeveloperLocation: Cape Town, Western Cape (Hybrid)Company Profile: Our client is a reputable logistics company dedicated to providing dependable transportation and distribution services. They prioritize client satisfaction and trust in their services.Job Function: We are on the lookout for a talented Junior Frontend/Full Stack...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Emporium Human Capital Full time

    Full Stack Developer (POS24013)Somerset WestR to R negotiable depending on experienceJob Purpose:As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ nonSQL database environments.Our platform requires a strong...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Input Output Hong Kong Full time

    Summary IO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Full Stack Developer. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader population. The venture aims to build a...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Emporium Full time

    Full Stack Developer (POS24013)Somerset West R to R negotiable depending on experience Job Purpose: As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ nonSQL database environments.Our platform requires a strong...


  • Cape Town, Western Cape, South Africa G Adventures Full time

    About UsG 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...


  • Cape Town, Western Cape, South Africa Games Global Limited Full time

    Job Summary: We are seeking an experienced and motivated Intermediate Full Stack Developer to join our dynamic Game Technology Team. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining our applications, ensuring they meet high standards of performance, security, and user experience. This is an excellent...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa IO Global Full time

    SummaryIO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Full Stack Developer. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader population. The venture aims to build a...


  • Cape Town, Western Cape, South Africa Dlk Group Full time

    These jobs were popular with other job seekers DLK Group Lead Application Developer (Full Stack Microsoft. Net/Angular)Cape Town Fixed Term, Temporary Full Time Published: 6 days ago EE/AA, Non EE/AA Easy apply IntroductionWe require a Lead Application Developer (Full Stack Microsoft.Net) and this is an office based position in Cape Town.Duties &...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Emporium Full time

    Full Stack Developer (POS24013)Somerset WestR to R negotiable depending on experienceJob Purpose:As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and components that interacts with SQL/ non-SQL database environments.Our platform requires a strong...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Different Technologies Pty Ltd. Full time

    WHO ARE WEBluegrass Digital is a dynamic software engineering company working with both South African and International client accounts. We are looking for the best and brightest engineers to join us and grow our engineering team. We move fast and develop a lot of ideas so you will have to keep up with our pace and not be resistant to regular product...


  • Cape Town, Western Cape, South Africa DataTech Recruitment Full time

    We are seeking a talented Full Stack Java Developer to join a dynamic team onsite in Cape Town. You will play a pivotal role in revolutionizing healthcare solutions. By leveraging your expertise in full-stack Java/Angular web application development, you will have the opportunity to enhance product offerings, drive application modernisation, and deliver...

  • Full Stack Developer

    4 weeks ago


    Cape Town, Western Cape, South Africa Intergame Ltd Full time

    Location: Cape Town, South AfricaSalary: 60k -120K Rand per month | Ref: 34847Chance to work with key industry leaders.Salary - 60k -120K Rand per month.Responsibilities: Design and develop highly scalable, reliable, secure, and fault-tolerant systems end to end using state-of-the-art technologyDevelop and maintain APIs and microservices using .NET Core and...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Our client is a fast-growing international consultancy building bespoke software to create digital transformation solutions for a wide variety of corporate clients and requires a Senior Full Stack DeveloperRequirements:Solid experience with C# and ASP.NetExcellent knowledge of web client-side technologiesTypescriptCSSAble to follow existing frameworks,...