Dans le cadre de son plan stratégique de développement, easiware a défini un plan long terme (5 ans) pour développer de zéro une nouvelle plateforme de la relation client avec une vision 360°.
En se basant sur notre retour d’expérience de la plateforme actuelle et en incluant nativement les technologies qui seront indispensables à nos clients demain, nous avons débuté le projet il y a maintenant quelques mois autour des technologies NestJS/PostgreSQL et React/Next.js.
Sous la responsabilité du lead technique, au sein d’une équipe à taille humaine et dynamique, vous participerez à la construction de cette nouvelle plateforme technologique de la relation client.
Beaucoup reste à construire autour d’une stack technique écrite en TypeScript, avec Next.js/React côté front, NestJS/PostgreSQL côté back et des tests définis avec Jest (back) et Cypress (front).
L’équipe fonctionne de manière collaborative, tels des artisans équipés d’outils industriels, pilotée par le Product Owner, en définissant ensemble son propre fonctionnement et processus.
Le logiciel, bien que récent, est déjà en production dans sa version actuelle et nous apportons régulièrement de nouvelles fonctionnalités à nos clients.
Le poste est un poste hybride avec 2 jours de présence sur site et 3 jours maximum en télétravail.
L’équipe étant déjà répartie sur plusieurs sites, le poste sera basé par ordre de priorité à Paris, Rennes ou Marseille.
Profil
Formation supérieure informatique souhaitée (Bac +4/+5 souhaitée). Mais être passionné•e par son métier vaut largement le diplôme ;
Développeur•euse Full-stack Web sur des technologies JavaScript (la connaissance d’autres langages adaptés au Web tels que PHP ou Python étant appréciés) ;
Expérience de 8 ans minimum dans une fonction et un environnement similaire ;
Le/la candidat•e doit être autonome et rigoureux•euse ;
Le/la candidat•e doit être force de propositions ;
Il/elle doit savoir communiquer au sein de son équipe et avec les autres équipes ;
Il/elle attache de l’importance à la qualité de ses réalisations (qualité d’architecture, de découpe du logiciel, rédaction de tests, d’expérience utilisateur, accessibilité et documentation).
Connaissances
Une bonne connaissance générale de l’univers Web et du monde de l’édition en mode SaaS est nécessaire ;
Programmation sur les technologies backend : NestJS / Passport / Sentry / Postmark ;
Bonnes connaissances en SQL : la connaissance de PostgreSQL spécifiquement est un plus ;
Programmation sur les technologies frontend : React (version 17.x ou supérieure), Next.js, Jest, Cypress, Material UI. À défaut la connaissance d’Angular, Vue.js ou équivalent ;
Vous avez déjà travaillé dans un environnement agile et avez déjà utilisé un environnement CI/CD (Jira, GitHub Actions…) ;
Votre connaissance d’outils tels que Docker, Ansible et/ou Terraform est un plus.
Chez easiware le processus de recrutement se fait en 4 étapes :
1/ Un entretien technique d’1h30 auprès de notre Technical Lead
2/ Un test technique en pair programming afin de vous voir à l’œuvre
3/ Un entretien d’1h avec notre Chief Technology and Product Officer
4/ Un entretien d’1h avec l’un des Dirigeants
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Carrières-sur-Seine