Développeur·se full stack JavaScript – Next.js / Nest.js – Téléphonie BtoB
- Participer à des projets techniques stimulants (refonte d’architecture, intégration d’IA et modernisation du code avec une approche Clean Code et Clean Architecture)
- Travailler avec Next.js, Nest.js, Docker,CI/CD et RabbitMQ dans un environnement exigeant et en constante évolution
- Évoluer au sein d’une équipe expérimentée où la rigueur, le partage et la montée en compétences sont valorisés
À propos de notre Client
À propos de Skillink
Éditeur SaaS de téléphonie BtoB français.
Responsabilités
Au sein de l'équipe de développement composée de 5 développeurs (dont un Tech Lead), vous contribuerez à la fiabilisation et à l’évolution des outils métiers et interfaces utilisateurs.
Ainsi, vous interviendrez sur les projets en cours et à venir :
- Refonte de l’architecture : refonte des outils et de l’architecture sur de nouvelles technologies plus modernes,
- Intégration de l’IA pour des fonctionnalités prédictives et l’amélioration des expériences utilisateurs,
- Dockerisation des applications avec CI/CD pour des déploiements fluides et automatisés,
- Modernisation du codebase : adoption des principes de clean code, clean architecture, tests automatisés et documentation,
- Amélioration continue de la performance et de la sécurité sur des environnements complexes.
Profil polyvalent et adaptable, vous pourrez intervenir sur les projets technologiques suivants :
- Frontend : Next.js (React),
- Backend : Nest.js (TypeScript), API REST,
- Message Brokers : RabbitMQ pour la gestion d’échanges asynchrones entre services,
- CI/CD : Docker + GitLab CI,
- Suivi des bonnes pratiques : tests automatisés (unitaire, intégration et e2e) (Jest, playwright), monitoring avancé.
2 à 3 jours de télétravail par semaine sont possibles.
Profil recherché
Vous êtes titulaire d’une formation supérieure en informatique de niveau BAC+5, de type école d’ingénieur·e·s ou université équivalente.
Vous possédez au minimum quatre ans d’expérience professionnelle en développement full stack vous ayant permis d’acquérir de solides compétences sur les technologies et les bonnes pratiques d'ingénierie logicielle (tests, gestion des dépendances, respect des guidelines de code source, etc.) suivantes :
- Maîtrise des technologies modernes JavaScript (Next.js, Nest.js),
- Capacité à implémenter des architectures logicielles scalables et sécurisées,
- Connaissance des outils de conteneurisation (Docker) et des pipelines CI/CD,
- Expérience avec les méthodologies Scrum et Agile.
Idéalement, vous maîtrisez :
- TimescaleDB : connaissance des bases de données spécialisées dans les séries chronologiques pour gérer efficacement des volumes importants de données temporelles,
- Data ingestion : capacité à concevoir des pipelines robustes pour l’ingestion et le traitement de données, notamment en lien avec des outils comme BullMQ.
Votre esprit collaboratif et votre envie d’apprendre seront des atouts pour réussir à ce poste.