Fullstack Developer (STAGE de fin d'études)

  • SmartKeyword
  • Île-de-France, France
  • févr. 06, 2023

Description

Qui sommes-nous ?

Située en plein cœur de Paris, SmartKeyword est une jeune entreprise innovante qui a pour ambition de proposer aux sociétés de taille moyenne une solution d’optimisation de référencement naturel, domaine d’expert jusque-là difficilement abordable du fait de la complexité et de l’étendue des traitements de données associés à cette activité.

La nouveauté de notre approche consiste à associer à la composante conseil humaine traditionnelle des agences une forte composante technique avec une plateforme SaaS permettant d'automatiser les reportings, recommandations et audits.

Après 4 ans, notre business model a fait ses preuves avec une croissance très rapide et une base de plus de 160 clients (dont Leclerc, Crédit agricole, Go Sport, Privateaser, Tediber, Galeries Lafayettes, Sézane, Rakuten ...)


Notre équipe

Nous sommes actuellement ~30 personnes, en croissance constante, notre ambition est de continuer dans ce sens.


La mission

Avec l’expansion de notre base de client, de nouvelles opportunités s’offrent à nous et nous avons besoin de personnes en développement back-end et front-end pour travailler sur des améliorations de notre plateforme :

  • Amélioration de l’ergonomie et des fonctionnalités de l’application, enrichissement de nos pages dynamiques et dashboards.
  • Interfaçage avec nos composants externes (connectique API) : plugins prestashop, google colab et intégrations google sheets & Datastudio via le développement d'un plugin.
  • Amélioration de notre architecture basée sur des micro-services, gestion plus fine de nos droits d'accès (configuration oauth2, rate limiting ...)
  • Amélioration de notre crawler : Ajout de fonctionnalités, Développement d'un système de queuing rabbitMQ & workers intégré à Kubernetes.
  • Data analytics sur plusieurs millions de data cells : gestion des données via bases de données NoSQL, APIs de reporting, manipulation via des scripts python utilisant des librairies classiques de data science (pandas, numpy ...)
  • Amélioration de notre service sémantique via des traitements ML de NLP poussés.


Notre stack technique

  • Ruby on Rails (pour les menus / configurations)
  • VueJS pour l’essentiel de l’application front
  • Micro-services backend en Java, Python, NodeJS
  • Bases de données relationnelles (MySQL) et non relationnelles (Elasticsearch, MongoDB, Clickhouse ...)
  • Containers Docker orchestrés avec Kubernetes
  • Architecture micro-services, communication via APIs REST.
  • Git pour le versionnement


Ton profil

Notre stack technique est avancée, nous cherchons donc avant tout quelqu'un de passionné et curieux avec le désir d'apprendre. Des connaissances en VueJS, Java ou langages similaires sont appréciées mais nous pensons que la capacité d'apprendre est ce qui compte le plus !

De même, une première expérience dans le développement de micro-services / containers et kubernetes est toujours un plus !


Les avantages SmartKeyword


  • Couverture de 100% des frais de transport
  • Couverture santé étendue via une mutuelle très appréciée (Alan)
  • Tickets restaurants (swile)
  • Des locaux confortables en plein cœur de Paris !
  • Une team sympa et motivée ;)
  • La possibilité de continuer avec nous après le stage si cela t'intéresse !

Lettre de motivation requise

Non