Senior Back-end Software Engineer (Java / Kotlin)
Saagie

Saagie

Senior Back-end Software Engineer (Java / Kotlin)

  • CDI 
  • Remote
  • Télétravail total possible
  • Éducation : Non spécifié
  • Expérience : > 4 ans

L'entreprise

Saagie

Saagie

  • Intelligence artificielle / Machine Learning, IT / Digital, Big Data
  • Entre 50 et 250 salariés

Le poste

Senior Back-end Software Engineer (Java / Kotlin)

  • CDI 
  • Remote

  • Télétravail total possible
  • Éducation : Non spécifié
  • Expérience : > 4 ans

Qui sont-ils ?

Saagie aims to accelerate the time-to-value of business innovation by making data projects less complex. To do this, we have created a DataOps platform for data engineers, enabling them to bring together the most popular technologies to deliver and run data projects easily, quickly, and reliably.

The people behind the platform are an amazing group of individuals based in Paris, and Rouen, all working towards the same goal: enabling our customers achieve great things with their company’s data.

We’ve been named one of the 120 most promising startups by the French government’s French Tech initiative—and this is just the start of our incredible journey! Our team won’t rest until we’ve found a different way to take every data project from proof of concept (POC) to production.

There are more than 90 of us at Saagie, and each of us contributes something unique. But what brings us together is a certain playfulness, kindness, and the knowledge that we’re creating something big together. We like to keep things simple, but without sacrificing creativity. Most of all, customer satisfaction is something that each and every one of us takes a lot of pride in, no matter which team we work in. But that doesn’t mean we take ourselves too seriously: we work hard but always aim to inject a little fun into everything we do.

Saagie
Envie d’en savoir plus sur Saagie ?Culture d'entreprise, équipes, stack technique, offres d'emplois... C’est parti pour l’immersion !
Visiter le profil

Descriptif du poste

Saagie aims to accelerate the time-to-value of business innovation by making data projects less complex. To do this, we have created a DataOps platform for data engineers, enabling them to bring together the most popular technologies to deliver and run data projects easily, quickly, and reliably.

The people behind the platform are an amazing group of individuals based in Paris and Rouen, all working towards the same goal: enabling our customers achieve great things with their company’s data. 

We’ve been named one of the 120 most promising startups by the French government’s French Tech initiative—and this is just the start of our incredible journey! Our team won’t rest until we’ve found a different way to take every data project from proof of concept (POC) to production.

Job Description

En tant que Senior Dev Back-end, vous contribuez directement à l’évolution de notre plateforme DataOps ! Vos connaissances techniques pointues, votre curiosité, votre goût du travail bien fait et votre envie d’aider vos futurs collègues vous permettront de rejoindre notre équipe pour continuer de construire le produit Saagie !

Ce poste est basé idéalement à Rouen ou Paris, mais peut également être dans la région de Montpellier où nous avons un hub, ou alors en full remote depuis la France si vous n'habitez pas une de ces régions !

MISSIONS 🎯

* Participer à la conception du produit et de son architecture logicielle

* Participer au développement du produit au sein d’une Feature Team

* Participer aux Code Review

* Participer aux études techniques et aux POC

* Accompagner les développeurs moins expérimentés de par son expérience

* Collaborer avec les autres départements

La répartition du temps :

* 60% sur de la feature (cadrage technique, développement, tests, refactoring, code reviews, …)

* 30% sur des tâches techniques (dette technique, bugfix, support, …)

* 10% sur de la montée en compétences (tech, soft skills, conférences, partager avec les autres sur les bonnes pratiques, …)

La stack technique :

L’application Saagie propose une plateforme clé en main d’orchestration s’appuyant sur Kubernetes afin de déployer les jobs et apps de nos clients ! 

Le back-end de nos applications de gestion développé en Kotlin pour son côté syntaxe épurée et son orientation fonctionnelle mais aussi du Go pour nos opérateurs k8s et certaines parties “very-back”. Autour de cela, on retoruve principalement du Gradle, SpringBoot, ArrowKt, GraphQL,MongoDB, ArgoWF.

Le front est lui basé sur du React.js.

Toute cette base de code se trouve dans un MonoRepo sur lequel est branchée notre stack de CICD: Build, Lint, Sonar, Unit Tests, Int Tests, System Tests (API & UI), auto-deploy sur notre preprod.

PROFIL & ATTITUDE 🧐

Mandatory : 

* Vous justifiez d'au moins 7/8 ans d'expérience sur du développement back-end JVM (Java, Scala, Kotlin...) avec une préférence (bien que non obligatoire) pour au moins une expérience Kotlin.

* Vous connaissez Docker

* Une connaissance des bases de données noSQL, de préférence MongoDB

* Une connaissance de Gradle, Maven ou d’un autre outil de build automation

* Vous prenez des initiatives qui bénéficient au développement du produit et plus globalement à l’équipe

* Vous avez une communication constructive afin de faire avancer les sujets

* Travailler dans une équipe Remote First ne vous pose pas de problème

Bonus points : 

* Vous avez déjà réalisé des projets Go utilisés en production

* Vous avez travaillé dans un environnement Kubernetes

* Connaissance et utilisation d’API GraphQL

Saagie

Saagie

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

D'autres offres de Dev Backend

Ces offres peuvent vous intéresser !

Voir toutes les offres