Forum général.petites-annonces Stage de fin d'étude en pré-embauche - développeur backend python/go sur Grenoble

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
14
18
nov.
2016

Sommaire

Contexte du stage de fin d'études proposé

Algoo est une société proposant des services de développement d'applications web sur mesure.

La stratégie de l'entreprise est d'accroitre largement le CA généré par la commercialisation de Tracim et à terme d'en vivre en tant qu'activité principale.

Dans cette optique, algoo souhaite recruter un développeur backend en charge du développement du noyau de Tracim. Ce recrutement passe par un stage de fin d'études de pré-embauche qui permettra de recruter un candidat de valeur, partageant l'esprit et la philosophie de l'entreprise (et inversement - c'est important).

Si vous ne faites pas (encore) de python, vous n'êtes pas hors-jeu.

Qui est algoo ? Qui sommes-nous ?

Algoo est une société créée en février 2015 spécialisée dans le développement web en python :

  • développement et intégration sur mesure de briques techniques (backend techniques, api pour applications mobiles, paiement en ligne, workflow de traitement complexes / asynchrones, etc)
  • développement clé-en-main d'applications web complètes, plateformes SAAS et services en ligne complexes.
  • développement et intégration de modules / applications frontend, pages responsive, single-page apps.
  • développement et commercialisation du logiciel de documentation, gestion et diffusion des connaissances Tracim destiné à mettre en place des intranets/extranets B2B

L'entreprise est bénéficiaire depuis sa création, sérieuse, responsable. Nous finançons et contribuons au libre de différentes manières.

Les conditions de travail et l'ambiance sont bonnes et cet aspect a une place importante dans la philosophie de l'entreprise. Si besoin, les candidats intéressants et intéressés pourront entrer en contact avec d'anciens stagiaires/collaborateurs afin de discuter librement de l'entreprise.

Nous sommes actuellement trois personnes en CDI, nous sommes sollicités par différents (types de) clients et devons agrandir l'équipe pour pouvoir traiter les missions qui nous sont confiées.

La mission que nous souhaitons vous confier

à court terme (stage)

Le travail principal envisagé est de mettre en place un mécanisme de plugins pour pouvoir manipuler des modèles de données personnalisés.

Plus largement, les développements suivants seront menés en fonction de l'avancement du travail, soit durant le stage soit ensuite en tant que salarié :

  • Conception et développement d'un mécanisme de plugins pour le modèle de données
  • Interfaçage avec moteur de recherche type ElasticSearch
  • Mise en place de mécanisme d'interaction par email
  • Interfaçage avec logiciels de visioconférence (jitsi ?), de messagerie instantanée (mattermost ?)…

à long terme (CDI)

Les sujets évoqués ci-dessus en particulier, et d'une manière plus générale :

  • Conception et développement sur le noyau de Tracim, maintenance corrective et évolutive sur le logiciel. Forte coloration backend, mais interventions fullstack/frontend peuvent être envisagés
  • Conception et développements sur la plateforme SAAS de Tracim
  • Développement et amélioration des outils internes, interfaces et outils d'administration
  • Amélioration de l'environnement de développement et outils d'industrialisation (tests unitaires, outils d'intégration continue)

Dans une mesure moindre :

  • Maintenance corrective et évolutive backend ou fullstack sur les missions clients (en mode agence web, donc dans les locaux Algoo, pas chez les clients)
  • Développement d'API REST/JSON, d'applications web, intégration de briques technologiques - geolocalisation, paiement en ligne, scraping, etc.

Compétences requises

En recrutant un (futur) jeune diplômé, nous recherchons avant tout une personne qui va (et est capable de) monter en compétences.

Il n'y a pas de compétences requises, mais des aptitudes et un intérêt naturel pour :

  • L'abstraction et la modélisation,
  • l'identification de points et problématiques clés / critiques,
  • la résolution de problèmes,
  • Une bonne compréhension de l'algorithmie et des problématiques de montée en puissance,
  • La conception logicielle modulaire,
  • La technique et la science.

Compétences appréciées

  • Développement web fullstack et problématiques associées
  • Développement en Python
  • Ecriture de tests de non régression, intégration continue
  • Anglais technique écrit
  • Bases de données SQL
  • Gestionnaire de version (svn/git/mercurial)
  • Connaissance de Django, Pyramid, Flask, Turbogears, SQLAlchemy, RabbitMQ, …
  • Connaissance des bases de données MySQL, PostgreSQL, Redis
  • Développement dirigé par les tests (test-driven development)
  • Sensibilité "DevOps"
  • Connaissances en administration système
  • ReactJS, Flux

Bonus : LDAP, Responsive Emailing, Gestion de services d'email

Environnement de travail

  • Petite équipe (3 personnes en CDI actuellement), collaboration distante avec les clients
  • Environnement de travail GNU/Linux Debian, Python 3, PostgreSQL, Git. Postes de travail bi-écran
  • Ouverture au monde Windows, compréhension des besoins utilisateurs
  • Lieu : Centr'Alp, à 15km de Grenoble, accessible par pistes cyclables et transports en commun (trains) depuis Grenoble
  • Bureaux partagés avec 3 reines
  • Environnement technique actuel : Pycharm, Gitlab / Github, Jenkins, Shinken, Ansible.

Profil recherché

  • Ingénieur en dernière année d'études
  • Grand curiosité technique, envie d'apprendre et progresser
  • Pragmatique capable d'abstraction
  • Autonome
  • Force de proposition et intéressé par la finalité des produits développés
  • Capacité à faire des compromis techniques
  • Ouverture d'esprit, et notamment aux choix de logiciels propriétaires
  • Volonté et envie de résoudre des problématiques techniques complexes

Nous ne cherchons pas à recruter le meilleur ingénieur, nous cherchons une tête bien faite qui s'intègrera dans l'équipe en trouvant naturellement sa place.

Nous ne cherchons pas à recruter les meilleurs ingénieurs mais les collaborateurs qui font de nous la meilleure équipe.

Ce que nous vous offrons

Pour le stage de fin d'études

  • Un projet de fin d'étude avec embauche en CDI à la clé si les voyants sont (toujours) au vert d'ici là (matching boîte/candidat, perspectives business ok à 6 mois)
  • Indemnité de stage autour de 500/800€ (500 étant +/- le minimum légal)
  • Du code utile et visible : votre code sera directement intégré dans Tracim (si il est fonctionnel, bien entendu ;)

A terme (CDI)

  • Contrat Cadre 35 heures
  • Possibilité de travail à 80%
  • Mutuelle familiale sérieuse (prise en charge conjoint + enfants, mutuelle pas haut-du-panier mais pas low-cost - c'est également la mienne en tant que dirigeant)
  • Organisation personnelle souple, prise de congés ajustée en fonction des besoins respectifs du collaborateur et de l'entreprise
  • Rémunération 27/33K€ brut annuel

Et dans tous les cas…

  • Contributions au libre - votre tâche principale sera de travailler sur Tracim
  • Prise en charge de vos frais de déplacement à hauteur de 50% (transports en commun)
  • Participation à des évènements dans le cadre professionnel - snowcamp, pycon, …
  • Formations si le besoin s'en fait sentir,
  • Ambiance de travail agréable,
  • Une expérience formatrice, dont vous avez une bonne partie des clés, pour démarrer votre carrière sur de (très) bonnes bases

Pour candidater

Envoyer CV et motivations (je lis en priorité les motivations des candidats) par email à damien point accorsi arobase algoo point fr.

Notes :

  • Pour les motivations, pas besoin d'en faire des tartines, contentez vous d'expliquer honnêtement vos aspirations personnelles, ce qui vous attire dans le poste et pourquoi nous devrions vous choisir pour ce poste
  • Les compétences appréciées ne sont pas obligatoires, elles apportent uniquement un surplus d'intérêt de votre profil
  • Je prends le temps de lire vos candidatures, donc je m'attends à lire une lettre de motivation sérieuse et ciblée. Lettre générique ou absence de lettre de motivation : candidature exclue d'office. (Algoo fait du B2B sérieux, pas du gros volume à faible valeur ajoutée ; la vision du candidat doit être en phase avec celle de l'entreprise)

Si vous connaissez des personnes susceptibles d'être intéressées, faites tourner :)

Merci de votre attention, j'espère que cette annonce vous aura intéressé(e).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.