Stage - Ingénieur études et développement - SI

(stage pratique et projet de fin d'étude)

En intégrant notre équipe technique, sous la direction de nos responsables produits et du CTO, vous serez amené à concevoir et à développer des applications webs diversifiées.

Vous participerez au développement d'applications webs, d'APIs et autres microservices en utilisant le framework Symfony et son écosystème ainsi que d’autres technologies comme Elasticsearch, RabbitMQ, PostgreSQL, MongoDB, ...

Votre code doit obéir aux bonnes pratiques en vigueur, il doit être découplé (DDD), testable (TDD) et maintenable.

Nous utilisons la méthodologie Agile - SCRUM dans le cadre de nos projets.

What is your role?

  • Effectuer une étude architecturale comparative (Hybdride, DDD, Hexagonale, CQRS, ...)
  • Concevoir et développer des applications web, microservices et des APIs REST
  • Fournir un code découplés (DDD), qui obéit aux bonnes pratiques en vigueur, testable (TDD), documenté et maintenable
  • Concevoir et implémenter la sécurité des applications
  • Définir et exploiter les logs de l'application dans le but de construire des dashboards opérationnels et applicatifs (Kibana)
  • Effectuer des tests de performances, définir les points de rupture et participer ainsi au dimensionnement de l'environnement de production
  • Ecrire des tests d’intégration dont la couverture doit porter sur les chemins critiques des applications développées
  • Concevoir et mettre en place un environnement d'intégration continue (Jenkins)
  • Implémenter une documentation concise et complète de l’API via swagger
  • Participer à la rédaction d’articles et de livres blancs sur les études effectués ainsi que les technologies utilisées dans les projets auxquels vous participez

Technologies utilisées:

Technologies connexes:


Your work environment

Les bureaux de l'entreprise Yucca Labs sont situés en plein coeur d’Alger-Centre.

Yucca Labs est une entreprise jeune, avec une moyenne d’âge de 28 ans. Vous aurez ainsi la chance d’évoluer dans un milieu dynamique et créatif.

Yucca Labs est une entreprise IT où chefs de produit, ingénieurs et créateur de contenu conçoivent et développent des plateformes web et mobiles pérennes et innovantes. Vous aurez ainsi la chance d’être immergé dans un milieu dynamique et positif et de collaborer avec de jeunes talents motivés, qui oeuvrent constamment au développement de l'économie digitale.

Yucca Labs dispose d’une organisation plate (non pyramidale) dans laquelle vous serez force de proposition dans votre domaine et vous disposerez d’une marge de manoeuvre décisionnelle non négligeable dans la réalisation de vos objectifs.

Competency and skills required

  • Cycle ingénieur et passionné par le développement
  • Très bonne connaissance de la programmation orientée objet (POO)
  • Bonne connaissance du framework Symfony et des technologies utilisées ou motivé pour apprendre le framework
  • Une bonne culture générale des technologies connexes et leur utilisation serait souhaitable
  • Maîtrise de Git et de Github
  • Autonomie et rigueur
  • Sens de l’écoute, de l’organisation et bon relationnel
  • Maîtrise de la langue Française et anglaise (écrit et parlé)

Internship duration:

La durée du stage est de 4 à 9 Mois (projet de PFE compris)

Embauche possible à la fin du stage

How to apply?

Envoyez votre CV, une lettre de motivation ainsi que votre profil github ou stackoverflow à l’adresse: contact@yuccalabs.com (En précisant dans l’objet l’intitulé du poste)