G Adventures is currently looking for an Intermediate Software Developer, Full Stack who is keen to join our G family. As part of our fun and vibrant Technology team you will be a key player in producing quality code, making architectural decisions and shaping the technology we use at G.
Reporting to the Director of Operational Systems, you will be part of the team that is responsible for building our internal tools that help to build our trips, manage the budgets and content that is used across many of our G Adventure systems. You have the very exciting task of merging three existing systems into a single all-encompassing product that impacts all of the other parts of our business.
Build out a large React single page app using GraphQL, React Router and other front end technologies
Work on the API layer using Python and Django
Build efficient and reusable systems and abstractions
Define and implement unit tests
Write short specs and prototypes to test new ideas
Participate in design, code reviews and finding and addressing performance issues
Experience with server-side MVC web frameworks, such as Ruby on Rails or Django
Commanding grasp of HTML, CSS, and related web technologies
Awareness of cross-browser compatibility issues and client-side performance considerations
Understanding of the full web stack – from server to browser
We thank all interested candidates however only those chosen for an interview will be contacted.
***QUALIFIED APPLICANTS MUST HOLD APPROPRIATE CITIZENSHIP OR DOCUMENTS PERMITTING THEM 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.