Software Developer, Customer Systems (Remote)
G Adventures
Lima, Peru
hace 3 días


You’ll be joining the Customer Systems team within the Technology department at G Adventures. Your particular focus will be on the maintenance and feature development of our transactional communications platform named Tin Can.

You’ll play a lead role in maintaining a critical system while working closely with the Director of Customer Systems to deliver business needs and drive the system towards sustainability.

In a nutshell, this means you’ll be writing Python (Flask / Django) code in an existing system which interfaces with the G Adventures API and executes specific business logic to deliver appropriate communications to booked travellers.

In addition to the technology, you’ll work closely with business stakeholders to implement logic as we navigate the current COVID-19 environment and execute our rebound strategy.

There’s a lot to learn, but at G Adventures we respect the need for a work-life balance and feel our teams thrive when they are given an empathetic and supportive environment to grow at their own pace.

You'll also...

  • Write short specs and prototypes to test new ideas
  • Interface with PostgreSQL and model new schemas
  • Write unit tests for the new code that you craft
  • Ensure your code is designed with maintainability in mind
  • Improve test coverage, follow development standards, ensuring livelihood of existing CircleCI pipeline
  • Monitor ongoing performance of the system
  • Explore and review new technologies, for improvement opportunities
  • Participate in design and regular code reviews; helping your colleagues do their best too
  • Desired Skills and Experience

  • 2-4 years of Python experience; Django / Flask even better.
  • Comfort navigating the command line, especially with git
  • Understanding of common application stacks (nginx, uwsgi, etc.)
  • Knowledge and excitement for emerging technologies
  • PostgreSQL familiarity; digging in when addressing performance issues.
  • A short list of new technologies that you’re passionate about learning
  • University bachelor's degree in computer science or related experience
  • Advanced oral and written English skills
  • Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación