STAGE Developpeu·r·se serveur écoresponsable

Date de mise à jour de l’offre

Iroco :

Iroco est une jeune start-up qui promeut un numérique plus durable, plus éthique et plus respectueux de ses utilisateurs. Nous agissons en développant des outils numériques responsables, en accompagnant entreprises et organisations dans la mesure et la réduction de leur impact environnemental et social numérique et en menant une réflexion sur l'amélioration de cet impact à travers un prisme technologique et humain.

Description de la mission

Le stage sera réalisé dans le contexte du projet de développement d'un outil mail responsable. L'objectif du stage sera de mesurer l'énergie utilisée par différents types de serveurs (plus spécifiquement JMAP : voir https://jmap.io), et de permettre à Iroco de réaliser et documenter le choix technologique de son serveur.

Vous développerez dans une stack :
- linux ubuntu/docker
- postgresql/redis/MongoDB
- JMAP
- js/ES6/TypeScript
- webpack
- python, java, rust, C ? (pour le backend)
- github
- circleCI

Vous travaillerez en lien direct avec le CTO qui vous aidera à mener à bien votre mission. L'environnement est agile avec des itérations d'une semaine. Vous pourrez binômer avec un autre développeur ou avec le CTO. Vous apprendrez les fondamentaux des méthodes agiles :
- cycles itératifs
- rétrospectives
- planification
- intégration continue
- rituels (daily, weekly)
- tests automatiques
- binômage
- déploiement (avec ansible)

Profil recherché

- Vous avez des compétences en développement backend : des bases de compréhension de TCP/IP, des sockets.
- Vous appréciez l'optimisation du code, et comprendre le moindre bit qui passe sur le réseau.
- Vous êtes intéressé.e par le benchmark et par étudier ce qui se passe à l'intérieur des serveurs : la programmation asynchrone (couches epoll, kqueue, io_uring...), le multithreading.
- Vous avez de l'appétence pour les sujets liés à l'environnement/l'écologie et à leur application au domaine du numérique.
- Vous appréciez l'autonomie dans le travail.
- Travailler dans une petite et jeune structure ne vous effraie pas.

Niveau de qualification requis

Bac + 4/5 et +
  • Employeur
    Iroco
  • Secteur d’activité de la structure
    Emploi - Economie - Innovation - Numérique
  • Effectif de la structure
    De 0 à 10 salariés
  • Site internet de la structure
    https://iroco.co
  • Type de stage ou contrat
    Stage pour lycéens et étudiants en formation initiale
  • Date prévisionnelle de démarrage
  • Durée du stage ou contrat
    Plus de 4 mois et jusqu'à 6 mois
  • Le stage est-il rémunéré ?
    Oui
  • Niveau de qualification requis

    Bac + 4/5 et +
  • Lieu du stage
    16 Rue Elzévir
    75003 PARIS 3E ARRONDISSEMENT
  • Accès et transports
    Métro, RER...