Jobs
>
Cape Town

    Senior Full Stack Developer, Product Systems - Cape Town, South Africa - G Adventures

    G Adventures
    G Adventures Cape Town, South Africa

    1 day ago

    Default job background
    Full time
    Description

    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, , 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.



  • PSG Konsult Cape Town, South Africa

    **Job description**: · **Responsibilities**: · **Strategic Contribution**: · - Strategic short-term insurance product development. · - Ground up product specification, development, documentation, testing to completed product implementation. · - Improve current product expansion, ...


  • Phanda Personnel CC Cape Town, South Africa

    **Purpose of the job** · The Product Data Engineer will need to define and populate the Product Breakdown Structures and the associated product defining and product associated data within the appropriate product data management (PDM) tools, for a set of assigned development produ ...


  • Engen Cape Town, South Africa

    **BAND:EL - Cape Town**: · **Purpose of the Job**: · Manage and ensure regular and economic sourcing & supply of finished bulk product to South Africa and neighbouring countries (BLNS) and develop system plus trading business to optimize on logistics/economics in co-ordination wi ...


  • Moving Heads Personnel Cape Town, South Africa

    **Actuarial Specialist** · **Cape Town, Gauteng and Overseas** · To assist with actuarial **product management** tasks as an Actuarial Specialist in the Product Management team in Cape Town. · - The product management of by adequately balancing the objectives of the different sta ...

  • Outsourced Personnel

    Production Manager

    4 days ago


    Outsourced Personnel Cape Town, South Africa

    Our client, a well-known leader in its field based in **Cape Town** is currently recruiting for a **Production Manager** · **RESPONSIBILITIES** · - Adherence to and updating of safety regulations, fire rules in the workplace and working procedures · - Fulfilment of orders issued ...


  • H Systems (Pty) Ltd. Cape Town, South Africa

    **JOB PROFILE** · **JOB PURPOSE** · The core purpose of the role is to manage the company's Western Cape, Eastern Cape and Namibian system sales and ensure the efficiency of the business, whilst driving sustainable growth. Specialises in promotion and selling of company's product ...

  • Salt

    Data Product Owner

    1 day ago


    Salt Cape Town, South Africa

    My client is a big player in the retail space They are one of the leading retailers in Africa and are busy going through a digital transformation journey. So, what often comes with successful and innovative digital transformation? DATA They are setting up a new Data Team within t ...

  • Traut Personnel

    Production Planner

    1 day ago


    Traut Personnel Cape Town, South Africa

    **Join this dynamic in-house Clothing Manufacturing Division of this established Clothing concern. My client requires a Senior Clothing Production Planner, someone systems/process driven (Sync), who will challenge efficiencies and oversee and assist when necessary with the follow ...


  • Momentum Life Cape Town, South Africa

    **Introduction** · Through our client-facing brands Metropolitan and Momentum, with Multiply (wellness and rewards programme), and our other specialist brands, including Guardrisk and Eris Property Group, the group enables business and people from all walks of life to achieve the ...

  • Ad Talent Africa

    Systems Architect

    4 days ago


    Ad Talent Africa Cape Town, South Africa

    **Who are we**:South African retail bank. · **Who are we looking for**:Systems Architect with understanding of the Salesforce product suite, including Sales, Services, Community, Marketing and Community Clouds · **What will you do**: · - Conceptualize, research, system design and ...


  • Engen Cape Town, South Africa

    **Purpose of the Job**: · To implement, maintain, administer and support the Microsoft Products, technologies and related Software (components) products and provide technical support and leadership on Microsoft products including establishing technical architecture, design, stand ...


  • Moving Heads Personnel Cape Town, South Africa

    **IT Lead Support Specialist** · **Cape Town** · The primary purpose is to ensure the smooth running of the Linux and Kubernetes platforms that supports the DevOps function. · - Maintain and support all Linux Server Environment, provide system support · - Maintain and support Kub ...


  • RTT Cape Town, South Africa

    **The Role** · Lead and direct the development and implementation of the Technology innovation products which will contribute to overall company revenue generation. Lead Pingo as a new generation logistics services group that provides intelligent, innovative and unique technology ...

  • MPRTC

    Extrusion Operator

    4 days ago


    MPRTC Cape Town, South Africa

    **Key Responsibilities and Duties** · - Checking materials against specification and decanting into material feed system. · - Pack extrusions at the required rate ensuring satisfactory presentation of product. · - Check product specification against work instructions, with abilit ...


  • Traderoot Cape Town, South Africa

    The Implementation Specialist role involves end-to-end system commissioning based on clients' business requirements, which includes configuration, deployment, integration, and testing of the clients' licensed software solutions. · Implementation Specialists ensure that the licens ...


  • PPS Recruitment Cape Town, South Africa

    **Job Advert Summary**: · - The role will be responsible for the administration and maintenance of client and Intermediary information on a market leading administration system across the Life business for Project Gemini. The purpose of the role is to create an experience that fe ...


  • Centre Recruit Consultants Cape Town, South Africa

    Our client within the FMCG industry is looking for an experienced Quality control manager to join their team. · **Requirements**: · - Diploma/Degree in Food Technology/Food Science. · - Experience in the food industry. · - Knowledge of food safety management systems. · - Understa ...


  • Kamo Placement Cape Town, South Africa

    Western Cape, CPT - CBD · - Monthly Cost To Company (Market related, Negotiable) · The main purpose of the job is to perform signal-level modelling, design and testing of systems and algorithms that comprise the signal path in radio telescopes. This covers analysing how each subs ...

  • UT Information Technologies & Greenro Solutions

    Technician

    1 day ago


    UT Information Technologies & Greenro Solutions Cape Town, South Africa

    **This is a 2 Years Project Contract based in Armscor Simmonstown** · **Position** · Technician · **Start Date: ASAP** · **Job Purpose**: · To render a professional technical service through installation, test and evaluation, maintenance and repair of products as well as systems ...


  • Frogg Recruitment Cape Town, South Africa

    Warehouse Administrator Paarden Eiland Cape Town The purpose of the role is to accurately receive customer products into the warehouse, allocate them accordingly into the warehouse, and dispatch orders in full, in time as per the stipulated Standard Operation Procedure (SOP) to m ...