Ingénieur backend senior - à distance

Consentio est une plateforme numérique pour le commerce B2B de produits frais. De la ferme à la fourchette, nous rationalisons la communication, les flux de données et le paiement pour une expérience d'achat et de vente sans faille. Notre mission est d'amener la commodité des outils d'achat en ligne B2C que nous connaissons et aimons tous jusqu'à la chaîne d'approvisionnement des produits frais.

Notre objectif est d'améliorer la communication et la transparence pour les producteurs, les grossistes et les supermarchés afin d'optimiser chaque transaction commerciale - les relations commerciales existantes sont transférées dans l'espace numérique pour éviter les problèmes logistiques en temps de crise - et, également, de réduire les tâches administratives afin que nos clients puissent se concentrer sur l'élément principal de leur activité : leurs clients.

Chaque année, 88 millions de tonnes de nourriture sont perdues ou gaspillées en Europe, dont une grande partie provient de fruits et légumes jetés. C'est une conséquence des inefficacités de la chaîne d'approvisionnement telles que : un marché fragmenté, des déséquilibres dans la dynamique du pouvoir, un manque d'analyse en temps réel, et beaucoup d'autres problèmes qui ont historiquement secoué l'industrie. La plateforme de connexion d'affaires de Consentio est née dans l'espoir qu'elle pourrait s'attaquer directement à la réduction des pertes alimentaires et à l'augmentation des profits - une combinaison souhaitable que l'industrie réclame désespérément.

Les défis

Nous avons créé une plateforme qui combine les capacités en temps réel des applications de messagerie avec la structure et la fiabilité des systèmes d'entreprise. Les fruits et les légumes ne peuvent pas être stockés pendant longtemps et c'est pourquoi nous avons besoin d'une plateforme à l'épreuve des balles pour le commerce.

  • Lasécurité: Les données commerciales sont essentielles pour nos clients et pour nous. La protection de ces données fait partie de notre mission.
  • Performance: Une plateforme n'est jamais trop rapide. La latence et la vitesse sont synonymes d'UX, et l'UX est synonyme d'activité accrue pour nos clients.
  • Haute disponibilité et résilience: nos clients utilisent la plateforme pendant des heures tous les jours et il n'est pas question d'essayer plus tard.
  • Conception de logiciels: nous devons maintenir un coût de base minimal pour les logiciels afin de continuer à apporter une valeur ajoutée à nos clients au bon rythme.

Comment travaillons-nous ?

Nous travaillons dans des équipes de produits transversales avec des ingénieurs (backend et frontend) et des concepteurs de produits. Bien que les ingénieurs soient des spécialistes d'une technologie ou d'un outil, nous travaillons dans un état d'esprit en forme de T, où nous sommes tous des généralistes dans les autres domaines. Les ingénieurs logiciels font généralement toutes ces actions :

  • Participer à des sessions de découverte/inception avec les entreprises et l'UX.
  • Affiner avec UX/Produit jusqu'à ce que la proposition soit prête.
  • Conception, mise en œuvre et cycles de test
  • Faites une démonstration au reste de l'entreprise pour obtenir un retour d'information.
  • Déploiement vers alpha/beta/production
  • S'assurer que la fonction est utilisée et utile
  • Suivi des bogues

Nous effectuons des cycles de sprint de deux semaines avec une session finale au cours de laquelle nous communiquons au reste de l'entreprise ce que nous avons réalisé et demandons un retour d'information. Bien que nous ayons des cycles de deux semaines pour le développement, nous avons l'habitude de déployer en production plusieurs fois par jour en utilisant la fonction de jonglage.Vous voulez en savoir plus ? Vous pouvez regarder qui est qui dans l'équipe

Que recherchons-nous ?

Nous recherchons une personne ayant de l'expérience dans l'écriture de services API découplés, testés et de bonne qualité.

Notre pile backend est principalement en Go mais nous avons également quelques services mineurs en Typescript. Nous aimerions que vous ayez une expérience préalable en Go. Cependant, il n'est pas vraiment nécessaire d'avoir une expérience en Go si vous avez 4 ans d'expérience dans un autre langage non fonctionnel (c'est-à-dire python, ruby, c, php, rust). Une connaissance des pipelines de données, de l'ETL et des intégrations avec des systèmes externes est également intéressante.

Nous avons une forte culture de collaboration et nous pratiquons quotidiennement la programmation en binôme pour apprendre des autres modules/stacks, pour éviter les silos de connaissances et pour créer de meilleurs logiciels. Nous attendons de vous que vous vous sentiez énergisé et que vous soyez actif lors de ces sessions de pairing.

Chez Consentio, nous travaillons avec des personnes de 4 pays différents, l'anglais est donc la langue officielle de communication. Vous n'avez pas besoin d'être le prochain Shakespeare, mais un niveau minimum d'anglais, écrit et parlé, est attendu pour ce poste

. Travailler à distance présente de nombreux avantages, mais exige également un effort supplémentaire de communication et de responsabilité, nous comprenons donc que les compétences suivantes sont essentielles : autogestion, communication fluide, respect et inclusion.

Ce que nous offrons ?

  • Environnement international
  • 100% à distance et horaire flexible.
  • Jours fériés de votre ville locale
  • Rencontres trimestrielles d'ingénierie, 2 jours de sessions de rétrospective, de hacking, de team building et de loisirs. **
  • Annuel global all hands, 3 jours de sessions de team building et de loisirs pour toute l'entreprise **
  • Macbook Pro et écran

*** suspendu pour cause de COVID*

Notre processus de recrutement

Le processus d'embauche comportera 4 étapes. Toutes ces étapes seront effectuées en peu de temps, et vous recevrez un retour d'information pour chacune d'entre elles.

  1. Entretien personnel (1h) Réunion informelle avec le directeur technique.
    Faisons connaissance !
  2. Test technique (2-3h )Il se compose de trois étapes :

    Etape 1 : Code kata : session de jumelage avec certains membres de notre équipe. Si vous ne connaissez pas le go, vous pouvez choisir un autre langage avec lequel vous êtes plus à l'aise.

    Etape 2 : Discussion technique : étant donné un problème, discutez des différentes solutions avec les autres. Il ne s'agira pas d'un test d'algorithme sur tableau blanc. L'objectif est de savoir comment vous pensez et défendez vos propositions.

    Étape 3 : Montrez-moi le code : nous pouvons vous montrer notre architecture et notre code pour vous permettre de mieux connaître notre façon de travailler.
  3. Test d'anglais (15min)

    Un appel court pour tester votre anglais
  4. PDG (30m)

    Ils veulent aussi vous connaître. C'est le bon moment pour répondre à toute question que vous pourriez avoir sur l'entreprise.

Je suis intéressé, et maintenant ?

Écrivez à mynextjob@consentio.co en indiquant le sujet BENG1 et votre Linkedin / CV.

Nous vous contacterons sous peu.

I want to apply