Développeur logiciel Scala et Go back-end (H/F) #NoSSII

CDI — Nice (06)

Créer une Alerte
sur ce type d'Annonce
Postuler
à cette Annonce
Télécharger
cette annonce
  • Postuler avant dimanche 31 octobre
  • Réf. MOPYZAC02
  • CDI
  • Nice (06)
  • 35-55 K€ annuels
  • Présentiel
  • Ajoutée
  • Go
  • Ambiance, Communication, Locaux
  • Création de poste
  • Contact Mathieu

    mathieuuuu@jobopportunit.com

Résumé

Développeur logiciel Scala et Go en CDI pour une Startup à Nice Ouest. -10 ans existence, 20aine de pers, grosse croissance, clients prestigieux. Ambiance et locaux ++. Agilité, TDD, choix technos, API/microservices, DevOps, automatisation forte, 35-55k€


JobOpportunIT est un cabinet de recrutement et chasseur de têtes spécialisé en informatique. Pas de SSII/ESN/consulting, uniquement des postes en client final : startup, éditeurs de logiciels, PME et grands groupes. Conseils personnalisés, mise en avant de votre candidature, relation de confiance avec nos clients, gratuité : Pourquoi passer par nous ?

CONTEXTE

Notre client est une startup à Nice d'un peu moins de 10 ans d'existence dans l'optimisation des performances collectives. Ils sont aujourd'hui une 20aine de personnes au siège, en périphérie de Nice et proche de l'autoroute. Après une première version de leur solution et de nombreuses récompenses, ils se sont diversifiés et ont commencé à se faire connaitre. En 2019, c'est 10M€ qui ont été levé par l'entreprise depuis sa création, un niveau rare sur le 06. Le fondateur de la société est toujours aux commandes et possède un gros réseau, ce qui leur a permis de signer avec nombreux clients prestigieux et de gagner d'importants contrats. En tout, leurs solutions sont quotidiennement utilisées par un demi million d'utilisateurs.  

Le produit développé est une plateforme web et mobile pour aider à la gestion, animation et optimisation d'un collectif. Elle se décline sur un  panel de sous-produits adaptés aux besoins et exigences de chacun. Les résultats sont très bons et la société veut encore passer la vitesse supérieure. Elle souhaite continuer dans sa diversification et personnalisation des produits avec des projets ambitieux et scalable aussi bien en B2B que B2C.  C'est dans ce contexte de croissance que notre client recherche un Développeur Logiciel Back-End.

La société est composée majoritairement de profils techniques, 8 développeurs et 3 lead devs, au sein de 3 équipes : dev mobile, dev web front-end et dev back-end. Il n'y a pas de CTO, les décisions techniques et d'architecture sont prises collégialement entre les 3 lead devs. Les autres personnes étant des profils marketing, commercial et gestion de projet.

Passion et challenge sont 2 valeurs importantes pour eux. Certains développements contribuent et sont publiés en OpenSource. Le vendredi est une journée spéciale consacrée à la correction des bugs (mais il y en a peu) et l'amélioration de l'existant (= R&D et innovation). Tout le monde est sollicité lors des réunions ou au quotidien pour donner son avis et participer l'évolution de la société et des produits.

Vous y trouverez une bonne ambiance d'équipe dans un open space spacieux, design et lumineux. Le directeur est un leader un peu "funky" et paternaliste, très porté sur l'humain et la psychologie. Pas de flicage sur les horaires, du moment que les projets sont fait dans les temps : tout le monde est impliqué ! Une grande confiance et autonomie est laissé à tout le monde. De nombreux événements formels et informels sont organisés régulièrement : repas d'équipe, petit déjeuner, afterwork, etc. 

POSTE

L'équipe back-end composé de 3 personnes aujourd'hui a besoin de renfort afin de répondre aux nouveaux projets gagnés ou en cours de développement. Le niveau technique est élevé et le lead dev, qui vous chapeautera, est un véritable expert. Tout se fait en TDD et l'agilité est exploité au maximum avec beaucoup de réussite. Chose rare, tout ce qui peut être automatisé l'est. De ce fait, l'équipe travaille beaucoup en micro-déploiement : 1300 depuis 2 ans (donc plusieurs par jours !).

C'est un poste avec peu de maintenance, essentiellement des évolutions et de la R&D. Vous travaillerez sur l'architecture microservices et les webservices fournissant les données et la logique métiers aux 2 autres équipes techniques : web et mobile. Vous aurez également à vous interfacer avec les partenaires et fournisseurs. Cela représente 75% du poste, les 25% restants étant sur du déploiement/DevOps.

Vos tâches seront :

  • Echanges en interne principalement avec les autres équipes (technique, commerciale), plus rarement avec les clients/fournisseurs.
  • Architecture et choix techniques avec vos collègues.
  • Développement des APIs mise à disposition des applications web et mobiles (beaucoup de nouvelles fonctionnalités) en Scala (95%) et Go (5%). Il n'est pas nécessaire de connaitre ou d'avoir déjà travaillé sur ces langages : une formation sera dispensée en interne.
  • Développement d'outils internes spécifiques pour les autres équipes.
  • Modélisation et intégration de bases de données relationnels (MySQL) et big data (MongoDB).
  • Tests unitaires et intégration continue (avec Jenkins). Ce sont les équipes web front et mobile qui font les tests d'intégrations et les chefs de projets les tests fonctionnels.
  • Déploiement en grande partie générés et automatisés avec K8s/Helm.

Une fois vos preuves faites, vous pourrez prendre le lead technique sur certains futurs projets (IA, statistiques/KPI par exemple) et être responsable de certains produits.

Environnement technique : Scala, Go, Slick, Akka Http, Akka Streams, MySQL, Flyway, MongoDB, RabbitMQ, TravisCI, Jenkins, Kubernetes, Helm...

Méthodologie Agile interne : stand-up meeting , sprints de 15 jours en moyenne (objectif d'avoir des livrables rapidement), TDD et automatisation maximum.

PROFIL

Idéalement Bac+5 en informatique (universitaire ou ingénieur) mais ouverts à des Bac+2/3 avec des expériences et des projets personnels significatifs.

Junior à sénior, 1-8 ans d'expérience sur du développement logiciel back-end. Possible pour un débutant/jeune diplômé avec un très bon niveau technique.

Compétences techniques attendues :

  • Bonne maîtrise en développement logiciel back-end avec des langages de programmation objet (Java, C#...) ou fonctionnelle (Scala, F#...). Le poste est sur Scala et Go, mais il n'est pas nécessaire de les connaitre du moment que vous êtes motivés à apprendre (formation interne) !
  • Bonnes connaissances en devOps.
  • Pratique régulière de l'agilité et de l'intégration continue (le TDD est un plus).

Anglais technique

Qualités attendues :

  • Etre force de proposition et curieux
  • Aimer se challenger et se lancer dans des défis fous
  • Ne pas avoir peur de la critique (franchise dans les échanges)

Des projets personnels (= sur le temps libre) sont un atout indéniable : veille technologique, test d'outils/technos, portfolio/site web, auto-formation (MOOC, tutoriels...), conférences, hackathons, concours de code, etc.

CONDITIONS SALARIALES

Fourchette de 35-55k€ selon les expériences, les projets, le profil et surtout les résultats des tests techniques

Avantages : mutuelle pour toute la famille avec différentes options (50% entreprise et 50% salarié)

Contrat CDI 35h. Vos horaires ne sont pas scrutés mais vous devez être capable de rendre en temps et en heure. Tout le monde s'investit dans la réussite de la société. Récompense et évolution à la clé.

Télétravail ponctuel possible.

PROCESS DE RECRUTEMENT

Suite à un point complet et à l'envoi, avec votre accord, de votre CV à notre client, vous avancez et négociez directement avec lui. Les étapes sont les suivantes :

  • Echange téléphonique rapide possible en amont
  • Test technique à faire chez soi (petite application à réaliser)
  • Rencontre de la société sur une 1/2 journée (le matin généralement) :
    • Entretien RH/motivation
    • Test technique de 3-4h (petite application à réaliser) + échanges techniques (quelques questions, échanges sur la vision et voir si "affinités techniques"...).
    • Repas avec toute l'équipe développement
  • Décision et proposition de salaire rapides

TÉMOIGNAGE EN INTERNE

Nous avons embauché pour notre client un développeur mobile en début d'année, voici son retour d'expérience :

"Foncez ! C'est avant tout une formidable aventure humaine, l’ambiance est top et chacun a son mot à dire. Etant une startup qui connait depuis quelque temps une forte croissance, les challenges techniques sont au rendez-vous chaque semaine et croyez-moi je pense que j’aurais eu du mal à trouver une autre entreprise dans laquelle je m’épanouirais autant techniquement. Je ne regrette pas de les avoir choisi car cela m’a permis de progresser rapidement et dans la bonne direction."

Photos

Ci-dessous, 4 photos des locaux de l'entreprise.

Des questions sur ce poste ?

Il n'y a pas encore de question.

Pour poser une question identifiez-vous ou créez un compte.

D'autres opportunités similaires

Ces opportunités proches de Nice pourraient vous intéresser…