Développeur logiciel Scala et Go back-end H/F - Startup - Plateforme dans l'Associatif #NoSSII

CDI — Nice (06)

Créer une Alerte
sur ce type d'Annonce
Sauvegarder
cette Annonce
Postuler
à cette Annonce
  • Postuler avant samedi 31 août
  • Réf. MOPYZAC02
  • CDI
  • Nice (06)
  • 35-55 K€ annuels
  • Ajoutée
  • Scala, Go, DevOps
  • Ambiance, Communication, Locaux , Horaires flexibles
  • Création de poste
  • Contact Thomas

Résumé

Développeur logiciel Scala et Go en CDI pour une Startup dans l'Associatif à Nice Ouest. -10 ans existence, 15aine de pers, grosse croissance. 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 le domaine de l'associatif. Ils sont aujourd'hui une 15aine 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, ils se sont diversifiés, ont commencé à se faire connaitre et ont levé plusieurs millions d'euros il y a 2 ans. Une autre levée de fond est prévu pour (très) prochainement. Le créateur de la société est toujours aux commandes et possède un gros réseau de relations, ce qui leur permet d'adresser de beaux clients et de gagner d'importants contrats dernièrement.

Le produit développé est une plateforme web et mobile pour aider à la gestion d'associations. Elle se décline en tout 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 souhait continuer dans sa diversification et personnalisation des produits avec des projets ambitieux et le passage à l'échelle 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é majoritairement de profils techniques, 4 développeurs et 3 lead dev, 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 dev. 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. Et comme toute startup qui se respecte, il y a un babyfoot ;p


POSTE

L'équipe back-end composé de 2 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 1.5 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 : standup 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 en cas de contraintes personnelles.


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…