career opportunities

                                                                 

Computer Programmer

 

 

 

Cooperative Coffees Canada has an immediate opening for a full-time Programmer position to maintain Cooperative Coffees technology and database systems, implement improvements, and support reporting. This position reports to Cooperative Coffees’ Director of Operations.

Cooperative Coffees Canada is a solidarity cooperative associated with its sister cooperative Cooperative Coffees ,Inc. (USA)..Cooperative Coffees is a cooperative owned by 23 roasters in the US and Canada. We exist to import high-quality, organic green coffee from small-scale farmer organizations, build long-term relationships, and foster fair and equitable trading practices. Our goal is to make coffee growing a sustainable and beneficial endeavor for farmer families and their communities while providing our members with exceptional coffees. 

Cooperative Coffees employees are proud to be part of:

  • A Thriving Importing Business– Our terms of trade are the best choice in the eyes of our trading partners and our business practices are defined, documented and disseminated to serve as a model for the coffee industry.
  • A Thriving Community– We understand the basic needs of our trading partners and facilitate access to specific expertise to help small-scale farmers improve their production capabilities and meet their basic needs. We measure the impact of our relationships not only economically, but also in terms of overall quality of life for our partners and their communities.
  • A Thriving Cooperative– Our governance and operations are: explicit, effective, efficient, forward-looking, fun-loving, fair-minded, and sustainable.

Responsibilities:

  • Maintain Data Systems
    • Version Control and Maintenance of Cooperative Coffees GORP system
    • Assure security best practices for company email and file storage
  • Implement System Improvements
    • Work with staff to prioritize and implement improvements to our system
    • Monitor and improve workflow
    • Project lead with independent programming contractors on large projects
  • Support organizational reporting
    • Aid in developing department and committee metrics
    • Technical support for impact reporting on our annual report, certifications, and ally reports

Qualifications:

  • Minimum of a Bachelor’s degree required  
  • Works well with virtual teams of various cultural backgrounds
  • Critical thinker and demonstrates good judgment
  • Embrace Core Values and Mission of Cooperative Coffees in all aspects of your work
  • Vanilla Frontend + a modern front-end framework (VueJS or Angular)
  • Experience with one modern PHP MVC Framework (Symfony, Laravel)
  • Experience with Serverless & Web-services using a framework (Lumen or Bref)
  • Experience with SQL and working with third-party REST APIs
  • Experience working with legacy code
  • Experience collaborating with Git, testing code, and background processes
  • Practical experience with Caching
  • Experience with multi-process patterns to scale up synchronous and asynchronous tools
  • Writing secure code and awareness of OWASP best-practices
  • Experience with Amazon Web Services and Docker
  • Linux Administration
  • Building automated CI/CD pipelines to multiple environments
  • Security-focused deployment processes and environment management
  • Experience with Google Workspace products
  • Great problem solving skills

 All qualified applicants are asked to send a cover letter and resumé to hr@coopcoffees.com with “Computer Programmer Position” on the subject line. We will keep the job posted until the position is filled.

 

 Programmeur Informatique

Coopérative de Solidarité du Café Équitable cherche à combler le plus tôt possible un poste de programmeur informatique à temps plein. Sous la supervision du Directeur des Opérations, le ou la candidate aura pour mandat d’entretenir les systèmes technologiques et de bases de données, de mettre en œuvre les améliorations nécessaires et d’appuyer la reddition organisationnelle.

Cooperative Coffees Canada est une coopérative de solidarité associée à sa société sœur Cooperative Coffees,Inc. (USA). Cooperative Coffees est une coopérative possédée par 23 torréfacteurs du Canada et des États-Unis. Nous importons le café vert organique de haute qualité de petites organisations d’agriculteurs, travaillons à établir des relations durables et entretenons des pratiques commerciales justes et équitables. Notre but est de faire de la caféiculture un secteur solidaire et bénéfique pour les familles agricultrices et leurs communautés, tout en offrant à nos membres des cafés d’exception. 

Les employés de Cooperative Coffees sont fiers de faire partie d’:

  • Une entreprise d’importation florissante– Nos termes commerciaux constituent le choix optimal aux yeux de nos partenaires commerciaux, et nos pratiques sont établies, documentées et diffusées de manière à servir de modèle dans l’industrie du café.
  • Une communauté florissante– Nous comprenons les besoins de nos partenaires commerciaux et facilitons l’accès, pour les petits agriculteurs, à l’expertise nécessaire à l’amélioration de leur capacité de production et de la satisfaction de leurs besoins de base. Nous mesurons l’impact de nos relations non seulement en termes économiques, mais aussi en termes d’amélioration de la qualité de vie de nos partenaires et de leurs communautés.
  • Une coopérative florissante– Notre gouvernance et nos opérations sont : explicites, efficaces, efficientes, prospectives, joviales, honnêtes et solidaires.

Responsabilités : 

  • Maintien des systèmes de données
    • Gestion de version et entretien du système GORP de Cooperative Coffees
    • Assurer la mise en œuvre de pratiques exemplaires en matière de messagerie d’entreprise et de stockage de fichiers 
  • Mettre en œuvre les améliorations systèmes 
    • Travailler avec l’équipe pour prioriser et mettre en œuvre les améliorations nécessaires à notre système
    • Surveiller et améliorer le déroulement des opérations
    • Être en charge des grands projets qui nécessitent une collaboration avec des programmeurs contractuels 
  • Appuyer la reddition organisationnelle
    • Aider au développement d’indicateurs de performance (départements et comités)
    • Support technique pour l’évaluation de l’impact dans le cadre de notre rapport annuel, de certifications et pour le bénéfice de nos organisations alliées

Qualifications:

  • Formation de baccalauréat requise
  • Capacité de travailler avec des équipes virtuelles et de diverses origines culturelles
  • Fait preuve d’esprit critique et démontre un bon jugement
  • Adopte les valeurs fondamentales et la mission de Cooperative Coffees dans tous les aspects de son travail
  • Connaissance de Vanilla Frontend + un framework front-end moderne (VueJS or Angular)
  • Expérience avec un framework PHP MVC moderne (Symfony, Laravel)
  • Expérience en Serverless et Web-services qui emploient un framework (Lumen or Bref)
  • Expérience avec SQL et avec des interfaces tierces REST APIs
  • Expérience de travail avec du code historique
  • Expérience de collaboration avec Git, test de code et processus d’arrière-plan
  • Expérience pratique avec la mise en cache
  • Expérience avec modèles multi-processus pour intensifier les outils synchrones et asynchrones
  • Écrit du code sécure et connaît les bonnes pratiques OWASP
  • Expérience avec Amazon Web Services et Docker
  • Linux Administration
  • Expérience en conception automatisée de pipelines CI/CD 
  • Processus de déploiement axés sur la sécurité et la gestion d’environnement
  • Expérience avec les produits Google Workspace
  • Excellente capacité de résolution de problèmes

 Les candidats et candidates qualifiés sont priés de faire parvenir une lettre de motivation et un CV à hr@coopcoffees.com avec “ Programmeur informatique” à l’objet du courriel. Le poste sera affiché jusqu’à ce qu’il soit comblé.