Software Developer, Full Stack

G Adventures

This role pertains to the development of software and maintenance of systems, primarily for the internal CEO (Chief Experience Officer) website. Reporting to the Director, Operational Systems, you will develop the primary web applications driving the website – including, but not limited to, CEO money requests and actuals, scheduling and payroll. You will help create, and improve applications for our CEOs, so they can focus more on running great trips!

Role Description

  • Architect and implement flexible data models that can reflect complex product requirements
  • Work with internal departments to identify requirements and maintain a development schedule
  • Assist with providing operational infrastructure, maximizing uptime and ensuring data integrity
  • Apply UX best practices to provide workflows that maximize internal productivity
  • Manage and launch Django applications used for maintaining our CEO systems
  • Write unit tests for the new code you create
  • Ensure your code is designed with maintainability in mind; know and follow PEP8
  • Monitor ongoing performance of applicable software
  • Work with other software teams to improve system communications and performance

    Talent Specifications

  • Python and Django knowledge is required
  • 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; excitement about HTML5, CSS3, javascript and related tech
  • SQL familiarity; you can hand code moderately complex SQL queries, but only when needed
  • A short list of new technologies that you’re excited about and would like to learn
  • University bachelor's degree in computer science or related experience

  • Tags: SQL CSS3 HTML Javascript Python Django

    How to apply:

    Please apply directly here:

    We thank all interested candidates however only those chosen for an interview will be contacted.

    To apply you must hold appropriate citizenship or documents permitting you to reside and work in Canada.

    G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.