Développeur Full stack

(Projet à l'international)

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 accompagnerez ainsi nos clients internationaux dans le développement de leurs applications webs, APIs et microservices en utilisant le framework Symfony et son écosystème, NodeJS ainsi que d’autres technologies comme Elasticsearch, RabbitMQ, Pgsql, MongoDB, ...

Vos implémentations doivent obéir aux bonnes pratiques en vigueur. Le code fourni doit être découplé (DDD), testable (TDD) et maintenable.

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

En quoi consiste ce rôle ?

  • Concevoir et développer des applications web, APIs REST et microservices
  • 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 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
  • Mise en place d'un environnement d'intégration continue (CI)
  • 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 faites et les technologies utilisées dans les projets auxquels vous participez

Technologies utilisées:

Technologies connexes:


Votre environnement de travail

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.

Compétences et qualités requises

  • Universitaire et passionné par le développement informatique
  • Très bonne connaissance de la programmation orientée objet (POO)
  • Bonne connaissance du framework Symfony et des technologies utilisés ou motivé pour apprendre le framework
  • Bonne connaissance de NodeJS
  • Bonne connaissance des languages et frameworks frontend
  • Une bonne culture générale des technologies connexes et leur utilisation serait souhaitable
  • Bonne connaissances des design patterns et des architecural patterns
  • 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é)

Type de contrat:

C.D.D (Contrat à durée déterminée)

Rémunération:

Selon profil

Comment postuler ?

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)