1. Accueil
  2. Rejoignez-nous
  3. Senior backend engineer - Shop Services

Senior backend engineer - Shop Services

Full-time-Télétravail partiel autorisé

Mission

  • Comprendre, suivre et organiser des développements dans un cadre pluridisciplinaire autour d’un projet
  • Documenter, designer, développer, pair-review, tester et analyser du code
  • Travailler main dans la main avec le métier pour obtenir un code propre et performant

Votre produit

L'application commerçante est le service permettant à the-ring d'offrir un chemin facile vers la vente en ligne aux petits commerçants locaux. Chaque jour des milliers de commandes sont passées et traitées à travers vos services.

Le service touche à des problématiques variées:

  • Vente en ligne
  • Paiement
  • Gestion/envoi des commandes
  • CRM
  • Product Information Management
  • Gestion de l'abonnement
  • Fidélité
  • ...

Son but est de fluidifier la relation entre les commerces de proximité et les utilisateurs de the-ring.io.

Vous travaillerez à la concrétisation de nouveaux outils autour:

  • Du commerce conversationnel
  • De la personnalisation
  • Du live shopping
  • ...

Activités principales

Développer et contribuer à une API en NodeJS

  • Produire des fonctionnalités qui seront utilisées par les équipes front-end mais aussi nos partenaires
  • Documenter, designer, développer, accompagner ses paires, tester et analyser du code
  • Ecrire du code de haute qualité, avec un bon test coverage utilisant des abstractions et frameworks modernes
  • Documenter les nouvelles fonctionnalités pour qu’elles soient accessibles aux autres équipes
  • Maintenir la qualité du projet et être proactif dans ses éventuelles améliorations pour éviter au maximum la dette technique
  • Tester chaque fonctionnalité pour éviter des régressions ultérieures
  • Évaluer la complexité technique et temporelle d’un développement
  • Déployer un développement précédemment réalisé
  • Faire en sorte que les performances de l'application s'améliorent ou restent constantes

Collaborer en équipes

  • Être capable d’échanger avec son PO pour comprendre les besoins métier
  • Savoir échanger avec le reste de l’équipe organisée autour d’un produit (vous êtes en relation directe avec votre designer, votre product owner, vos devs front (web ou mobile)) et travaillez de concert pour réaliser tous ensemble vos nouvelles fonctionnalités
  • Vous savez au besoin échanger avec l’aide de votre PO avec d’autres équipes qui pourraient utiliser vos développements ou vous faire une demande.
  • Vous savez travailler sur une base de code partagée entre plusieurs équipes (monorepo)
  • Vous savez gérer votre temps et vos relations pour que vos développements se calent dans un cycle de release inter-équipe.
  • Vous êtes impliqué à toutes les étapes du projet et vous pouvez challenger le produit si vous pensez avoir des clés pour améliorer les idées envisagées
  • Vous savez évaluer la complexité technique d’un projet pour le planifier et le concevoir

Veille technique et amélioration continue

  • Vous restez à jour des meilleures pratiques de votre domaine et vous proposez à votre PO de passer du temps pour les expérimenter.
  • Si vous voyez une opportunité d’amélioration de votre projet, vous êtes capable de l’exposer à vos paires pour une future mise en application

Required skills

  • TypeScript & NodeJS & Jest
  • 5+ années d’expérience
  • Proficient en SQL
  • REST API
  • Git & GitFlow
  • Anglais écrit et lu couramment
  • Expérience avec des API externes (Stripe, Algolia, Facebook, …)

Preferred skills

  • GraphQL
  • NestJS
  • Expérience avec PostgreSQL et PostGIS
  • NoSQL
  • AWS/Azure/CGP experience
  • Bash scripting & Unix/Linux
  • Background Jobs
  • Elixir, Erlang OTP
  • Anglais parlé avec des étrangers

Aptitudes

  • Capacité à intégrer des bases de codes larges et complexes
  • Curiosité et connaissance de l’écosystème commerce et chat
  • Passionné de technologie et capable de voir des opportunités d’améliorations
  • Capacité de communication forte
  • Mentalité "Get it done"

Rémunération & avantages

  • Base de rémunération minimale: 50K€
  • Prime sur objectifs annuels
  • Carte Swile
  • Mutuelle et Prévoyance chez Alan
Postuler à cette offre