Software Developer, Platform Systems

Cape Town, Western Cape, South Africa

Job Description


About Us

G Adventures is the worldxe2x80x99s largest small-group adventure travel company and wexe2x80x99ve 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 travelersxe2x80x99 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 companyxe2x80x99s story xe2x80x94 and wexe2x80x99d 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. Youxe2x80x99ll 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 canxe2x80x99t wait for you to join us.

What You'll be Doing

Learn all you can about our existing system and applications

Design, code, test, and maintain software applications and systems

Develop software solutions that meet the needs of end-users and stakeholders

Write clean, efficient, and maintainable code

Debug and troubleshoot software defects and performance issues

Develop and implement comprehensive testing plans, including unit, integration, and system testing

Maintain accurate and up-to-date documentation of code, processes, and project-related information

Participate in code reviews and provide constructive feedback to peers

Stay up-to-date with industry trends and emerging technologies

Desired Skills and Experience

6+ years of Python experience; Django is a plus

Comfortability learning a bit of JavaScript, if you donxe2x80x99t know it already

Ability to navigate the command line

Strong and demonstrated data modeling experience with attention to detail

SQL familiarity; you can hand code moderately complex SQL queries, but only when needed

Excellent communication skills, written and verbal

Ability to write documentation clearly and concisely, and to communicate well with non-technical stakeholders

Experience crafting or working closely with Web/REST/GraphQL APIs

Understanding of common application stacks (nginx, uwsgi, etc.)

Knowledge of web standards; excitement about new technologies

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

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

G Adventures

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1269606
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned