Développeur Fullstack - Stage de fin d'études
Paris, France
Description de l'entreprise
Située en plein cœur de Paris, SmartKeyword est une scale-up innovante qui a pour ambition de proposer 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 données sous-jacentes à cette activité.
Notre différenciation vient de notre forte composante analytics et traitement de jeux de données massifs, ainsi que notre utilisation de plus en plus poussée des dernières technologies d’AI génératives (GPT-4, Gemini …)
Après 7 ans, notre business model a fait ses preuves avec une croissance rapide et une base de plus de 150 clients.
Notre équipe :
- Nous sommes actuellement 32, dont l’équipe produit composée de
- 6 développeurs
- 1 PO, et
Nous faisons également partie du groupe Labelium, groupe composé de 12 entités de taille typiquement similaire à la notre, offrant l’unique positionnement d’offrir un environnement à taille humaine tout en bénéficiant des avantages et de la stabilité qu’un groupe de 600+ personnes peut offrir !
Description du poste
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.
Qualifications
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
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 !
Informations supplémentaires
- Couverture de 100% des frais de transport Navigo
- Couverture santé étendue via une mutuelle très appréciée, entièrement à nos frais !
- Carte swile
- Un bureau avec exterieur en plein cœur de Paris !
- Une team sympa et motivée ;)
Le groupe Labelium inscrit la diversité et la mixité durant tout son processus de recrutement afin de garantir un environnement de travail accessible à toutes et tous.
Tags: APIs Architecture Data Analytics Docker Elasticsearch Gemini Git GPT GPT-4 Java Kubernetes Machine Learning MongoDB MySQL NLP Node.js NoSQL NumPy Pandas Python RabbitMQ Ruby Vue
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.